본문 바로가기
Language/Java

향상된 for문(=for each 문)

by 태윤2 2020. 5. 26.

향상된 for문

기존 for문과 달리 초기식,조건식, 증감식 없이 

배열 등의 객체와 해당 객체의 데이터를 꺼내서 저장할 변수 선언부만 존재함

기존 for문과 달리 인덱스를 사용하지 못하므로

특정 범위에 대한 반복이나 특정 인덱스에 대한 접근이 불가능하고,

무조건 처음부터 끝까지 반복 수행

 

< 기본 문법>

for(객체에서 꺼낸 데이터가 저장될 변수 선언 : 데이터가 저장된 객체 또는 배열명){

//반복할 문장

}

 

 

int[] arr = new int[]{1,2,3,4,5};

total = 0;

for(int num : arr){

System.out.println(num);

total+=num;

}

System.out.println("정수 합 : " + total);

'Language > Java' 카테고리의 다른 글

메서드(Method)  (0) 2020.05.27
Class  (0) 2020.05.26
2차원 배열  (0) 2020.05.26
배열(Array)  (0) 2020.05.26
반복문의 제어  (0) 2020.05.26