int[][] nums = {
{10,20}, // 10 : nums[0][0] / 20 : nums[0][1]
{30,40}, // 30 : nums[1][0] / 40: nums[1][1]
{50,60}, // 50: nums[2][0] / 60 : nums[2][1]
{70,80},
};
System.out.println(nums); // [[I@15db9742 주소값
System.out.println(nums[0]); // [I@6d06d69c 주소값
System.out.println(nums[0][0]); //10
//for문으로 출력하기
for(int k = 0; k < nums.length; k++) {
for(int i = 0; i < nums[k].length; i++) {
System.out.print(nums[k][i]+" ");
}
System.out.println();
}
//결과
10 20
30 40
50 60
70 80
System.out.println(Arrays.toString(nums));
//결과 : [[I@7637f22, [I@4926097b, [I@762efe5d, [I@5d22bbb7]
//Arrays.deepToString()사용
System.out.println(Arrays.deepToString(nums));
//결과 : [[10, 20], [30, 40], [50, 60], [70, 80]]
1차원 배열 출력 : toString
다차원 배열 출력 : deepToString
※ 단, import는 필수- import java.util.Arrays
'Java' 카테고리의 다른 글
좋은 객체 지향 설계의 5가지 원칙(SOLID) (0) | 2022.11.06 |
---|---|
[Java기초] 다차원 배열 복제하기 (for문, clone() ) (0) | 2022.09.02 |
[Java기초] 2차원 배열의 선언 및 객체 생성,초기화 (0) | 2022.09.02 |
[Java기초] 배열 숫자 오름차순 정렬하기 (0) | 2022.09.02 |
[Javar기초] 배열- 로또 번호 생성 (0) | 2022.09.02 |
댓글