기존 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();
}
}
}
결과물