Java

Java문법) 2차원배열 - 1

sejin2 2023. 10. 24. 12:06

 

package array01;

public class Array_2차원 {

	public static void main(String[] args) {
		int iArr[][] = new int[3][5];
		int[][] score = {{1, 2, 3, 4, 5},         // [0]
				{6, 7, 8, 9, 10},	  // [1]
				{11, 12, 13, 14, 15}};    // [2]
		
		System.out.println(score[1][2]);   // 8 출력
		System.out.println(score[2][3]);   // 14 출력
		
		System.out.println("score의 길이 : " + score.length); // 3 출력 -> 행의 길이가 출력
		// 만약 해당 열의 길이를 알고 싶다면, 
		System.out.println("score[0]의 길이( 열의 길이 ) : " + score[0].length);  // 5 출력
		
		for(int i=0; i<score.length; i++) {
			for(int j=0; j<score[i].length; j++) {
				
				System.out.print(score[i][j] + " ");
			}
			System.out.println();
		}
		
		int iArr2[][] = new int[4][3];
		int count = 1;
		for(int i=0; i<iArr2.length; i++) {
			for(int j=0; j<iArr2[i].length; j++) {
				iArr2[i][j] = count++;
				System.out.print(iArr2[i][j] + " ");
			}
			System.out.println();
		}
		
		int iArr3[][] = {{1, 2, 3},
						 {4, 5},
						 {6, 7, 8, 9}};
		for(int i=0; i<iArr3.length; i++) {
			for(int j=0; j<iArr3[i].length; j++) {
				System.out.print(iArr3[i][j] + " ");
			}
			System.out.println();
		}
	} 
}

'Java' 카테고리의 다른 글

Java문법) lotto 번호 추출  (0) 2023.10.24
Java문법) 2차원 배열 - 2  (0) 2023.10.24
Java문법) 배열 - 2  (0) 2023.10.24
Java문법) 배열 - 1  (0) 2023.10.23
Java문법) String_형 변환  (0) 2023.10.23