ex1
int[][] kor = new int[3][5];// 3개반 5명
Random rd = new Random();
System.out.println(kor + "," + kor.length);//// kor은 참조값을 가르킴
System.out.println(kor[0] + "," + kor[0].length);/// kor.length는 칸의 갯수
System.out.println(kor[1] + "," + kor[1].length);
System.out.println(kor[2] + "," + kor[2].length);
// for (int i = 0; i < 3; i++) 3은 kor.length
// for (int j = 0; j < 5; j++) 5는 kor[].length 로 치환
for (int i = 0; i < kor.length; i++) {
for (int j = 0; j < kor[1].length; j++) {
kor[i][j] = rd.nextInt(100);
}
}
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
System.out.print(kor[i][j] + ",");
}
System.out.println();
}
[[I@6d06d69c,3
[I@7852e922,5
[I@4e25154f,5
[I@70dea4e,5
35,91,31,91,41,
93,21,8,36,19,
95,7,99,8,50,
ex2
declaire 4x6 arrays, assign numbers from 1 and print all.
int[][] test = new int[4][6];
int cnt = 0;/// 숫자대입할변수설정
// 데이터대입용
for (int i = 0; i < test.length; i++) {
for (int j = 0; j < test[i].length; j++) {
test[i][j] = ++cnt;// 숫자계속 대입 test안의 칸이 다찰때 까지
}
}
// 데이터출력용
for (int i = 0; i < test.length; i++) {
for (int j = 0; j < test[i].length; j++) {
System.out.print(test[i][j] + ", ");
}
System.out.println();
}
1, 2, 3, 4, 5, 6,
7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24,
ex3
/*
┌[][][][]
[0][1][2]:arr
ㄴ[][] ㄴ[][][]
*/
int[][] arr = new int[3][];
arr[0] = new int[2];
arr[1] = new int[4];
arr[2] = new int[3];// 총 9개의 저장공간
int cnt = 0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = ++cnt;
}
}
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + ",");
}
System.out.println();
}
1,2,
3,4,5,6,
7,8,9,
'java' 카테고리의 다른 글
Java/Def of Method2/메소드정의2 (0) | 2020.01.27 |
---|---|
Java/Def of Method/메소드정의 (0) | 2020.01.27 |
Java/Arrays Sort (0) | 2020.01.27 |
Java/What is Array/Exercise/배열기초 (0) | 2020.01.27 |
Java/Break and Labeled break; (0) | 2020.01.27 |