향상된 for문
값을 읽을 수만 있고 변경할 수 없음
public class ArrEx16 {
public static void main(String[] args) {
// 향상된 for문
// 값을 읽을 수만 있고 변경할 수 없음
int[] arr = {1,2,3,4,5,6};
// 기존 for문
for(int i=0; i<arr.length; i++) {
System.out.println(arr[i]);
}
System.out.println();
// 향상된 for문
for(int number : arr) {
System.out.println(number);
}
}
}
향상된 for문에 인덱스가 필요한 경우
public class ArrEx17 {
public static void main(String[] args) {
// 향상된 for문에 인덱스가 필요한 경우
String[] names = {"토리", "풀이", "모모"};
int[] weight = {5, 3, 6};
int i = 0; //인덱스로 사용할 변수 선언
for (String name : names) {
System.out.println(name+" : "+weight[i]+"kg");
i++;
}
}
}
실행 결과
'Java > JAVA STUDY' 카테고리의 다른 글
[JAVA] 참조자료형 (2) | 2022.07.30 |
---|---|
[JAVA] 배열 복사 (1) | 2022.07.30 |
[JAVA] 로또 번호 생성 프로그램 (0) | 2022.07.30 |
JAVA 네트워크 _클라이언트/서버(client/server) (0) | 2021.01.29 |
JAVA Thread 추가하는 법 (0) | 2021.01.26 |