본문 바로가기

프로그래밍/Java

향상된 for문

기존 for문은 C언어와 같이

for(int i=0;i<10;i++){
	System.out.println(i);
}

같이 쓴다면

 

향산된 for문은

for(int a : array){
	System.out.println(a)
}

이런 식으로 쓸 수 있다

 

배열이 만약 이차원 배열이라면

이런 식으로 쓸 수 있다

import java.util.Scanner;
public class Note{
    public static void main(String[] args){
        int[][] array;
        array=new int[3][2];
        int x=0;
        for(int i=0;i<array.length;i++){
            for(int j=0;j<array[i].length;j++){
                array[i][j]=x++;
            }
        }
        
        for(int[] arr:array){
            for(int a:arr){
                System.out.print(a+"\t");
            }
            System.out.println();
        }
    }
}

 

결과물

'프로그래밍 > Java' 카테고리의 다른 글

this  (0) 2019.11.11
객체  (0) 2019.11.11
문자열과 배열  (0) 2019.11.11
문자열 비교  (0) 2019.11.11
Scanner  (0) 2019.11.11