본문 바로가기

Java

Day4 - 이중배열 예제

import java.util.Scanner;

public class Array1 {
    public static void main(String[] args) {
        System.out.print("몇개의 값을 저장할까요?");
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        int[] arr = new int[num];    //5

        for (int i = 0; i < arr.length; i++) {        //80  50  70  100 40
            System.out.println((i + 1) + "번째 저장할 숫자를 입력하세요");
            arr[i] = sc.nextInt();
        }

        int temp = 0;
        for (int i = 0; i < arr.length - 1; i++) {      //
            for (int j = i + 1; j < arr.length; j++) {
                if (arr[i] > arr[j]) {
                    temp = arr[i];                           //오름차순
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
for(int i=0; i<arr.length; i++){
    System.out.print(arr[i]+" ");
}

    }
 }
public class Array2 {
    public static void main(String[] args) {
        int[][] arr =new int[2][3];

        for(int i=0; i<arr.length; i++){        //arr.length : 행
            System.out.print("🦇현재 i의 값: " + i);
        for (int j=0; j<arr[i].length; j++){    // 셀(열)
            System.out.print("현재 j 의 index: "+ j);
            arr[i][j] =i+j;

        }
        }
        for(int i=0; i<arr.length; i++){
            for(int j=0; j<arr.length; j++){
                System.out.print(arr[i][j]+ " ");

            }
            System.out.println();
        }

    }
}
public class Array3 {
    public static void main(String[] args) {
        int[][] num= {{10,20,30}, {40,50,60}};
                for(int i=0; i<num.length; i++){
                    for(int j=0; j< num[i].length; j++){
                        System.out.print(num[i][j]+" ");
                    }
                    System.out.println();
                }

    }
}
public class Array4 {
    public static void main(String[] args) {
        String[] str ={"김사과","반하나","오렌지","이메론"};    //String
        for(int i=0; i< str.length; i++){
            System.out.print(str[i] + " ");
        }
        System.out.println();

        for(String s : str){    //String
            System.out.print(s +" ");
        }


    }
}

'Java' 카테고리의 다른 글

Day5  (0) 2023.01.29
Day4 - String 클래스! 타입x  (0) 2023.01.27
Day4 - 배열 + 배열  (0) 2023.01.27
Day3 - 03  (0) 2023.01.27
Day3 - 02  (0) 2023.01.27