STUDY/JAVA

JAVA - 향상된 for문

3unB 2022. 4. 13. 15:27
반응형

향상된 for문

향상된 for문은 카운터 변수와 증감식을 사용하지 않는다.

배열 및 컬렉션 항목의 개수만큼 반복, 자동으로 for문을 빠져나감

for(타입변수 : 배열){
    실행문
}

1. for문이 처음 실행될 때 배열에서 가져올 값이 존재하는지 평가,

2. 가져올 값이 있다면 해당값을 변수에 저장 & 실행문 실행

3. 실행문이 모두 실행되면 배열에서 가져올 다음 값이 존재하는지 평가

4. 존재하면 계속 반복, 없으면 종료

 

int[] scores = {95,71,86,93,87};
		
int sum=0;
for(int score : scores){
	sum = sum + score;
}
		
System.out.println("점수 총합 : " + sum);         //432

 

반응형