Java
[JAVA] For-each문이란?
YEJI ⍢
2022. 12. 24. 19:44
728x90
for-each문이란?
객체의 값을 하나씩 가져와서 어떤 행동을 수행하는 statement입니다.
for (type variable: iterate_list) {
Action_code
}
iterate_list는 객체입니다.
객체에서 하나씩 값을 가져와서 variable에 넣습니다.
객체 안에 값이 더 이상 존재하지 않을 때 for문이 종료됩니다.
for-each문을 사용하면 코드가 줄어들면서 가독성이 증가하게 됩니다.
public static void main(String[] args) {
String month[] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
for(String m : month) {
System.out.println(m);
}
}
month라는 array 안에 있는 값들이 하나씩 m이라는 변수에 들어가서 출력되고,
list 끝까지 for문이 돌아가면 즉 array에 더 이상 읽을 값이 존재하지 않는다면 for문이 종료됩니다.
◡̈