반응형
public class Exam {

    public static void main(String[] args) {

        // 숫자를 넣어줄 2차원 배열 생성
        int[][] array = new int[5][5];
		
        // 1씩 증가하여 배열에 들어갈 정수 number 생성
        int number = 0;

        // 첫번째 for문은 행, 두번째 for문은 열을 담당한다.
        // 두번째 for문이 x값과 동일하게 증가해야 계단 모양으로 값을 입력할 수 있다.
        for (int x = 0; x < array.length; x++) {
            for (int y = 0; y <= x; y++) {
                number++;
                array[x][y] = number;
            }
        }

        // 출력하는 부분
        for (int x = 0; x < array.length; x++) {
            for (int y = 0; y < array.length; y++) {

                System.out.printf("%3d",array[x][y]);
            }
            System.out.println();
        }

    }
}

출력된 결과

반응형

+ Recent posts