Java/Java Concept

[Java] for-each문

군우 2018. 1. 21. 20:25


자바에서는 for each문 을 사용하면

for문으로 배열 전체에 접근하는 것보다  더 쉽게 할 수 있다.

1
2
3
4
5
6
7
8
9
10
public class foreach {
    public static void main(String[] args)
    {
        int[] arr = {1,2,3};
        
        for(int e : arr){
            System.out.print(e+" ");
        }
    }
}
cs


보면 e의 초기화와 증가를 할 필요없이

배열의 번호를 표기할 필요도 없이 

쉽게 배열의 처음부터 끝까지 접근이 가능하다.

e는 배열의 요소를 지칭하기 때문이다


참조만 가능함!!!!!!!!

변경이 불가능하다. 


연산하더라도 실제 배열에  반영이 되지않는다.