본문 바로가기

Java/BookExample

배열 속의 배열

예제 (p.164) -배열 속의 배열

package BookExampleHomework;

public class ArrayInArrayExample {

	public static void main(String[] args) {
		int[][] mathScores = new int[2][3]; //2행 3열의 이차원배열 생성
		for (int i = 0; i < mathScores.length; i++) { 
			for (int k = 0; k < mathScores[i].length; k++) {
				System.out.println("mathScores["+i+"]["+k+"] = "
						+mathScores[i][k]); //각 배열값은 모두 0으로 초기화
			}
		}
		System.out.println();
		
		int[][] englishScores = new int[2][]; //2행 n열(열의 수는 미정)의 이차원 배열 생성
		englishScores[0] = new int[2]; //0행의 열의 크기는 2
		englishScores[1] = new int[3]; //1행의 열의 크기는 3 
		for (int i = 0; i < englishScores.length; i++) {
			for (int k = 0; k < englishScores[i].length; k++) {
				System.out.println("englishScores["+i+"]["+k+"] = "
						+ englishScores[i][k]); //마찬가지로 0으로 초기화
			}
		}
		System.out.println();
		
		int[][] javaScores = {{95,80}, {92,96,80}}; //배열변수 선언과 동시에 값 입력.		
        for (int i = 0; i < javaScores.length; i++) {
			for (int k = 0; k < javaScores[i].length; k++) {
				System.out.println("javaScores["+i+"]["+k+"] = "
						+ javaScores[i][k]);
			}
		}
	}
}

 

 

'Java > BookExample' 카테고리의 다른 글

열거 객체의 메소드  (0) 2021.03.03
열거 타입과 열거 상수  (0) 2021.03.03
배열복사  (0) 2021.03.02
add메소드와 배열생성  (0) 2021.02.28
커맨드 라인 입력  (0) 2021.02.26