Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

향상된 for문 본문

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);
    }
}