우리가 기존의 알고있던 for문의 형식은 다음과 같습니다.
for(int i=0; i<10; i++){ System.out.println(i); }
향상된 for문은 다음과 같이 형태가 변형됩니다.
int [] k = {0, 1, 2, 3, 4, 5}; for(int index : k) { System.out.println(index); }
위의 향상된 for문에서 for문을 보면 형태가
for(대입받을 변수정의 : 배열명) 으로 되어있는것을 알 수 있고
조건을 구분하는 기호가 ;가 아닌 : 으로 구분됩니다.
즉, k배열의 항목들을 하나씩 index에 순차적으로 대입하게 됩니다.
향상된 for문의 단점으로는 배열에서만 사용할 수 있고,
배열값을 쓰는것만 가능하며 값을 변경할 수는 없습니다.
'JAVA' 카테고리의 다른 글
GC(Garbage Collector) 란? (0) | 2021.10.20 |
---|---|
Java의 실행과정과 JVM (0) | 2021.09.18 |
Optional<T> 는 무엇인가..? (0) | 2021.07.14 |
hasNext() 와 next() 메서드 (0) | 2021.04.29 |