본문 바로가기
study/Java

[Java] 17. 배열 (가변배열)

by 금이패런츠 2022. 3. 16.
728x90
반응형
package chap5;
/*
 * 가변배열 : 다차원배열에서만 가능함
 */
public class ArrEx9 {
	public static void main(String[] args) {
    
		int arr[][] = new int[3][]; //가변배열
		arr[0] = new int[] {10,20};
		arr[1] = new int[] {30,40,50};
		arr[2] = new int[] {60};
		//화면에 내용 출력하기
		for(int i = 0; i < arr.length; i++ ) {
			for(int j = 0; j < arr[i].length; j++) {
				/* System.out
				 * printf : 형식문자를 이용하여 출력하는 함수 
				 * "arr[%d][%d]=%3d/t" : %d => 정수값출력
				 *                      %3d => 정수값 3자리로 출력
				 * print : 값만 출력.
				 * println : 값을 한줄로 출력.
				 */
				System.out.printf("arr[%d][%d]=%3d" + "\t", i, j, arr[i][j]);
				System.out.print("arr[" + i + "][" + j + "]=" + arr[i][j] + "\t");
			}
			System.out.println();
		}

	}
}
728x90
반응형