foreach
-변수 : 배열 or 리스트
-처음부터 끝까지 하나씩 다 꺼냄
-돌아갈 수 없음
-names 변수랑 같은 배열을 하나 더 생성해서 하나씩 꺼내는 구조
-생성자는 생성될 때 한번만 작동하므로 사용되는 변수를 상수로 설정해둔다(final)
[이차원배열 예시]
int num = 0;
int[] nums = new int[2];
int[][] d_nums = new int[3][2];
d_nums[0][0] = 1;
d_nums[1][0] = 2;
d_nums[2][0] = 3;
d_nums[0][1] = 4;
d_nums[1][1] = 5;
d_nums[2][1] = 6;
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
System.out.println(d_nums[j][i]);
}
}
int[][] d_nums2 = new int[][] { { 1, 2, 3 }, { 4, 5, 6 } };
System.out.println(d_nums2[1].length);
for (int i = 0; i < d_nums2.length; i++) {
for (int j = 0; j < d_nums2[i].length; j++) {
System.out.println(d_nums2[i][j]);
}
}
[forEach 사용 예시]
// 회원 전체 조회
private void showUsers() {
J12_User[] users = userRepository.getUserTable();
System.out.println("===========<< 회원 전체 조회 >>===========");
for (J12_User user : users) {
System.out.println(user.toString());
}
System.out.println("==========================================");
}
'백엔드개발자 준비하기' 카테고리의 다른 글
[백엔드개발자 준비하기] 상속_클래스형변환 (0) | 2023.01.11 |
---|---|
[백엔드개발자 준비하기] 상속 (0) | 2023.01.11 |
[백엔드개발자 준비하기] 배열 (0) | 2023.01.05 |
[백엔드개발자 준비하기] 깃, 깃허브, 소스트리 활용하기 (0) | 2023.01.05 |
[백엔드개발자 준비하기] 접근지정자 (0) | 2023.01.05 |