향상된 for문

Mia Lee·2021년 11월 29일
0

JAVA

목록 보기
55/98
package ex_for_each;

public class Ex1 {

	public static void main(String[] args) {

		/*
		 * 향상된 for문(for-each 문)
		 * 
		 * < 기본 문법 >
		 * for (변수선언 : 배열변수명) {
		 * 
		 * 		// 배열 내의 데이러를 하나 꺼내서 좌변의 변수에 저장하고
		 *      // 블록 내에서 해당 변수를 사용하여 데이터 접근
		 * 
		 * }
		 * 
		 */
		
		int[] arr = {1, 2, 3, 4, 5};
		
		// 기존의 for문을 사용하여 arr의 데이터를 출력
		for (int i = 0; i < arr.length; i++) {
			System.out.println(arr[i]);
			
		}
		
		System.out.println("=============================");
		
		// 향상된 for문 사용
		for (int num : arr) {
			// 배열 arr 내의 데이터를 차례대로 꺼내서 num에 저장 반복
			System.out.println(num);
			
		}
		
		System.out.println("=============================");
		
		// 2차원 배열을 향상된 for문을 사용하여 데이터 출력
		int[][] score = {
				{80, 90, 80},
				{90, 90, 90},
				{100, 100, 100}
		};
		
		for (int[] num : score) {
			for (int num2 : num) {
				System.out.print(num2 + " ");
				
			}
			System.out.println();
			
		}
		
	}

}









0개의 댓글