JAVA
[점프 투 자바] for each 문
explorer999
2024. 2. 1. 19:51
for each문은 배열의 원소들을 처음부터 끝까지 1씩 증가하면서 하나하나 꺼내서 실행하도록 해준다.
반복문과 배열을 합친 것 같은 기능으로, for 문 처럼 조건문을 복잡하게 쓸 필요 없이 배열만 지정하면 됨.
public class Sample5 {
public static void main(String[] args) {
String[] numbers = {"one", "two", "three"};
for(int i = 0; i<numbers.length; i++) {
System.out.println(numbers[i]);
}
*for문으로 이렇게 나타낼 것을
public class Sample5 {
public static void main(String[] args) {
String[] numbers = {"one", "two", "three"};
for (String number: numbers) {
System.out.println(number);
}
for each로 나타낸 예시 1.
import java.util.ArrayList;
import java.util.Arrays;
public class Sample5 {
public static void main(String[] args) {
ArrayList<String> nums = new ArrayList<>(Arrays.asList("one", "two", "three"));
for (String number : nums) {
System.out.println(number);
}
}
}
for each로 나타낸 예시 2.
결과는 모두
one
two
three
로 같다.