반응형
for문 예시:
String[] numbers = {"one", "two", "three"};
for(int i=0; i<numbers.length; i++) {
System.out.println(numbers[i]);
}
one
two
three
for each 문은 J2SE 5.0부터 추가되었다.
for each 구조:
for (type 변수명: iterate) {
body-of-loop
}
iterate는 루프를 돌릴 객체이고 iterate 객체에서 한 개씩 순차적으로 변수명에 대입되어 for 문이 수행된다. iterate에 사용할 수 있는 자료형은 루프를 돌릴 수 있는 자료형(배열이나 ArrayList 등)만 가능하다.
그리고 변수명의 type(자료형)은 iterate 객체에 포함된 자료형과 일치해야 한다.
for each 문 예시:
String[] numbers = {"one", "two", "three"};
for(String number: numbers) {
System.out.println(number);
}
one
two
three반응형
'언어 > java' 카테고리의 다른 글
| [java] Map-HashMap, LinkedHashMap, TreeMap (0) | 2025.05.02 |
|---|---|
| [java] Set-HashSet, LinkedHashSet, TreeSet (0) | 2025.05.02 |
| [java] switch/case 문 (0) | 2025.05.02 |
| [java] 이클립스 단축키 모음 (0) | 2025.05.02 |
| [java] 삼항연산자 (0) | 2025.04.09 |