728x90
1-1. 4x4 배열을 생성하여, 값을 아래와 같이 저장후 출력 하시오.
new int[ ][ ] 사이즈 먼저 선언 후에 저장
더보기
int [][] arr1 = new int[4][4]; //4행 4열 2차원 배열
arr1[0][0]=1;
arr1[0][1]=2;
arr1[0][2]=3;
arr1[0][3]=4;
arr1[1][0]=5;
arr1[1][1]=6;
arr1[1][2]=7;
arr1[1][3]=8;
arr1[2][0]=9;
arr1[2][1]=10;
arr1[2][2]=11;
arr1[2][3]=12;
arr1[3][0]=13;
arr1[3][1]=14;
arr1[3][2]=15;
arr1[3][3]=16;
for (int i=0; i<arr1.length; i++) {
for (int j=0; j<arr1[i].length; j++) {
System.out.print(arr1[i][j]+" ");
}
System.out.println();
}
1-2.4x4 배열을 생성하여, 값을 아래와 같이 저장후 출력 하시오.
= {} 값을 가지고 초기화 저장
더보기
int [][] arr2 = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
for (int i=0; i<arr2.length; i++) {
for (int j=0; j<arr2[i].length; j++) {
System.out.print(arr2[i][j]+" ");
}
System.out.println();
}
1-3. 4x4 배열을 생성하여, 값을 아래와 같이 저장후 출력 하시오.
각 위치에 i , j 인덱스 비교
중첩반복문을 활용하여 값 저장
더보기
int[][] arrAd1 = new int[4][4];
int num =1; // 저장용 값
for (int i=0; i<arrAd1.length; i++) {
for (int j=0; j<arrAd1[i].length; j++) {
arrAd1[i][j] =num;
num++;
}
}
for (int i=0; i<arrAd1.length; i++) { //0~3
for (int j=0; j<arrAd1[i].length; j++) { //0~3
System.out.print(arrAd1[i][j]+" ");
}
System.out.println();
}
int[][]arrAd2 = new int[4][4];
for (i=0; i<arrAd2.length; i++) {
for (int j=0; j<arrAd2[i].length; j++) {
arrAd2[i][j] = (4*i)+(j+1);
}
}
for (i=0; i<arrAd2.length; i++) {
for (int j=0; j<arrAd2[i].length; j++) {
System.out.print(arrAd2[i][j]+" ");
}
System.out.println();
}