2차원 배열은 먼저 행번호를 찾고 그다음 열번호를 찾는다
ex) arry[1][2] 1행에 2열을 찾는다. => 6
int [][] arr = new int[][]{
{1,2,3}, // 0행
{4,5,6}// 1행 => 행렬느낌으로 만들어주는게 좋음
};
arr 변수로 한번에 정수 배열 타입의 2차원 배열 정의 가능
int [][] arr = new int[][]{ // arr의 요소는 2개(행개수)
{1,2,3},
{4,5,6}
}; // 행2 열3
for (int row =0 ; row<arr.length ; row++){
for (int col = 0; col < arr[row].length ; col++){
System.out.print(arr[row][col] + " ");
}
System.out.println();
}
}
row<arr.length
행의 길이
arr[row].length
열의 길이
iter ==
for (int number1 : numbers) {
System.out.println(number1);
}
iter 입력시 숫자 배열을 뺄수있는 for문 자동생성
//for-each문을 사용할 수 없는 경우, 증가하는 index 값 필요함
for (int i = 0; i<numbers.length; i++){
System.out.println("number"+ i + "번의 결과는: "+ numbers[i]);
}
증가하는 index값이 필요한 경우 for-each문을 사용할수 없음
'JAVA' 카테고리의 다른 글
[JAVA] 김영한의 실전 자바 - 기본편 : 클래스, 배열 (1) | 2025.01.14 |
---|---|
[JAVA] 김영한 자바 입문 - 배열 문제와 풀이 3 (1) | 2025.01.09 |
[JAVA] 1차원 배열 (0) | 2025.01.07 |
자바 공부 기록 [2024.12.11] (1) | 2024.12.11 |
지역 변수와 스코프 (0) | 2024.12.10 |