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();
}