본문 바로가기

Java

Day3 - 03

배열 예제

public class Array1 {
    public static void main(String[] args) {
        int[] arr;  //배열선언하기!  int[] arr;
        arr =new int[3];    // arr = new int[3];


        arr[0] =10;
        arr[1] =50;
        arr[2] =20;

        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
    }

}
import java.util.Scanner;

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

    for(int i=0; i<arr.length;i++) {
        System.out.println((i+1)+"번째 저장할 숫자를 입력하세요");
        arr[i]= sc.nextInt();
    }
    for(int i=0; i<arr.length; i++){
        System.out.println(arr[i]);
    }
    }
}
import java.util.Scanner;

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

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

        int max =arr[0];
        int min =arr[0];
    //비교할때 boolean안되나?
        for(int i=1; i< arr.length; i++){
            if(max <arr[i]){
                max =arr[i];

            }else if(min > arr[i]){
                min =arr[i];
            }
        }
        System.out.println("최대값:" +max);
        System.out.println("최소값:" +min);
    }
}

'Java' 카테고리의 다른 글

Day4 - 이중배열 예제  (0) 2023.01.27
Day4 - 배열 + 배열  (0) 2023.01.27
Day3 - 02  (0) 2023.01.27
Day3 - 01  (0) 2023.01.27
Day3  (0) 2023.01.27