int[][] array = new int[2][3];
for(int i=0;i<array.length;i++){ // 2차원 배열의 앞부분 2에 대한 반복문
for(int j=0; j<array[i].length; i+++){ //2차원 배열의 뒷부분 3에 대한 반복문
array[i][j] = 0;
}
}
//가변 배열
int[][] array = new int[3][];
//배열 원소마다 각기 다른 크기로 지정
array[0] = new int[2];
array[1] = new int[4];
array[2] = new int[1];
// 중괄호로 초기화를 하는것도 가능
int[][] array2 = {
{10,20},
{10,20,30,40},
{10}
};
// 최대값 구하기
int[] arr = {3, 2, 1, 5, 1};
int max = arr[0]; // 최대값 세팅
for(int num : arr){
if(num>max){
max = num; // num에 배열의 요소를 하나씩 넣어서 max보다 num이 크다면 max를 num값으로 교체
}
}