24.04.08 38일차
2차원 배열

응용3. ArrayEx3.java
생성자를 통해 전달 받은 값을 배열에 저장한 후 총점과 평균을 구하시오
ArrayEx3 ex = new ArrayEx3(10,20,30,40,50)

클래스 : 필드, 메소드만 가질 수 있음. 객체가 사라질 때 까지 필드는 사라지지 않음
생성자 : 로컬변수는 해당 메소드가 종료가 되면 메모리에서 사라짐. 다른 메소드나 함수에서 사용 불가능


응용4. ArrayEx4.java
배열에 임의의 값을 대입한 후 홀수와 짝수를 구분하여 또다른 배열에 저장하여 그 결과를 출력하시오.
int[] data = {...}
int[] odd; //홀수만 저장하는 배열
int[] even; //짝수만 저장하는 배열


0을 뒤로 보내기

응용5. ArrayEx5.java
주소를 키보드로 입력받아 해당 지역 주민을 출력.
String[] names = {"김","이","박","최","홍","남"}
String[] address = {"서울","부산","대구","서울","서울","성남"}

응용6. ArrayEx6.java
임의의 값을 정수형 배열에 저장한 후 배열에서 최대값, 최소값, 중간값을 찾아내어 출력하시오.
(중간값=평균에 가장 가까운 값)
Math.abs(x) : x의 절대값

응용7. ArrayEx7.java
학생이름과 성적이 각각 1차원배열과 2차원배열에 저장되어있다.
총점과 평균을 구하여 아래와 같이 출력하시오.
성적처리현황
---------------------------------------------
No 성명 국어 영어 수학 총점 평균
---------------------------------------------
1 홍 90 90 90 270 90.0
String [] name = {"홍","김","이","박"}
double [] [] score = {{90,90,90,0,0}, //홍
{80,80,80,0,0}, //김
{70,70,70,0,0} //이
{60,60,60,0,0} //박
}

| [JAVA] 회원관리 프로그램 실습 (0) | 2024.04.09 |
|---|---|
| [JAVA] 객체지향 주요 키워드 | 클래스와 객체 | class의 구성요소 | 메서드 (0) | 2024.04.09 |
| [JAVA] 배열(배열객체) (0) | 2024.04.05 |
| [JAVA] Package (0) | 2024.03.22 |
| [JAVA] 향상된 for문 | while문 (0) | 2024.02.29 |