1. JAVA/4). 자바_실전_이클립스

자바실전_Day_10_02(배열응용_01)

구이제이 2024. 1. 12. 21:23

//#1. Scanner 객체 생성

Scanner scan = new Scanner(System.in);

//2# 변수 선언

int studentCount = 0; //학생수를 입력받아서 담을 변수

 

 

//#3.안내문구

System.out.println("값 입력>>");

studentCount = scan.nextInt(); //학생수 입력받아 변수에 담기

int[][] studentNumber = new int[studentCount][studentCount];//학생 수 만큼 배열공간

 

 

//학생수를 입력받은 값으로 배열 공간을 확보

 

 

//#4.배열공간에 값을 담기

for(int i=0; i<studentNumber.length; i++) {

for(int j = 0; j <studentNumber.length; j++) {

studentNumber[i][j] = i+j+1;

}

}

 

//#5. 출력(값을 담는 것과 출력을 분리하는 것이 유지보수가 좋다)

 

for(int i=0; i<studentNumber.length; i++) {

for(int j = 0; j <studentNumber.length; j++) {

 

 

if(i>0) {

studentNumber[i][j] = i+j+2;

}else {

studentNumber[i][j] = i+j+1;

}

 

System.out.print(" " + studentNumber[i][j]);

 

}

System.out.println();

}