(2주차) JAVA 문법 종합반/2주차

13. 다차원 배열 및 배열 실습

note994 2024. 7. 31. 22:29
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값으로 교체
    }
}