본문 바로가기

Language/Java

1 -(1) 1차원 배열 선언 및 초기화

Java 배열 겅부 

 

1. 배열 안 쓰고 하나 하나 String 쓰기 -> 겁나 귀찮음

  	String coffeeRoss = "아메리카노";
        String coffeeRachel  = "카페모카";
        String coffeeChandler = "라뗴";
        String coffeeMonica = "카푸치노";

        System.out.println(coffeeRoss + "하나"); // 아메리카노 하나
        System.out.println(coffeeRachel + "하나");
        System.out.println(coffeeChandler + "하나");
        System.out.println(coffeeMonica + "하나");
        System.out.println("주세요");

2.  배열의 선언 방법 

	// 배열 선언 첫 번째 방법 (1~3은 동적 배열)
        String[] coffees = new String[4];

        // 배열 선언 두 번째 방법 (괄호와 이름 바꾸기)
        String coffees2[] = new String[4];

        coffees[0] = "아메리카노"; // 컴퓨터는 인덱스 값은 항상 0부터 시작!
        coffees[1] = "카페모카";
        coffees[2] = "라떼";
        coffees[3] =  "카푸치노";

        // 세 번째 방법 (배열 선언과 동시에 초기화)
        // 대괄호 속에 숫자 넣으면 에러, 중괄호 안의 원소 값 만큼 배열 자동 생성
        String[] coffees3 = new String[] {"아메리카노", "카페 모카", "라떼", "카푸치노"};

        // 네 번째 방법 (정적 배열)
        String[] coffees4 = {"아메리카노", "카페 모카", "라떼", "카푸치노" };

3. 배열 써서 커피 주문 (배열 값 변경 방법)

	// 커피 주문
        System.out.println(coffees[0] + " 하나");
        System.out.println(coffees[1] + " 하나");
        coffees[2] = "에스프레소"; // 배열 값 변경
        System.out.println(coffees[2] + " 하나");
        System.out.println(coffees[3] + " 하나");

4. 다른 자료형의 배열 선언 맛보기

	// 다른 자료형?
        int[] i = new int[3];
        i[0] = 1;
        i[1] = 2;
        i[2] = 3;

        double d[] = new double[] {0.0,2.4,13.5 };
        boolean[] b = {true, true, false};