Java
향상된 for문
MyDiaryYo
2023. 11. 29. 13:23
배열 및 컬렉션을 좀 더 쉽게 처리할 목적으로 향상된 for문을 사용한다.
배열의 크기만큼 반복한 후 자동으로 for문을 빠져나온다.
public class upFor{
public static void main(String[] args) {
//배열 변수 선언과 배열 생성
int[] score = {10,92,33,25,46};
//배열 항목 전체 합 구하기
int sum = 0;
for(int sco : score) {
sum = sum + sco; // == sum+=sco;
}
System.out.println("점수 합계 = " + sum);
}
}
1.향상된 for문
for(int sco : score) {
sum = sum + sco; // == sum+=sco;
}
==
2.일반 for문
for(int i=0; i<score.length; i++) {
sum+=score[i];
}
1번과 2번은 결과가 같은 for문 이다.
향상된 for문 2차원배열
String[][] arr = {{1,41,66,82,34}, {56,72,18,64}}
for(String[] a : arr) {
for(String s : arr) {
System.out.println(s);
}
}