간단

배열 (Array) 본문

Java/자바)배열

배열 (Array)

I want to Sleep 2023. 6. 25. 13:27
728x90

연관된 정보를 그룹핑

배열은 초기화할 때 그 크기가 정해진다(이상의 값을 넣을 수 없다.)

1.정의

  //정의
    //1
    String[] number = {"one", "two", "three", "four", "five"};
    System.out.println(number[0]); // index 0부터 시작 "one" 출력
    System.out.println(number[1]);
    System.out.println(number[2]);
    System.out.println(number[3]);
    System.out.println(number[4]);

    //2
    String[] name = new String[3];
    name[0] = "a";
    System.out.println(name[0]);
    name[1] = "b";
    System.out.println(name[1]);
    name[2] = "c";
    System.out.println(name[2]);
    System.out.println(name.length); // 원소의 개수를 알아냄 3
}

 

                     ------    length : 4   ----

aaa bbb ccc ddd
0 1 2 3

      aaa,bbb,ccc,ddd : element

      0,1,2,3 : index

2. 반복문 + 배열

// 베열에 길이가 3개인 문자열 담아두기
String[] member = {"aaa", "bbb", "ccc"};
for (int i = 0; i < member.length; i++) { //member에 길이만큼 종료식 걸어주기
    String members = member[i]; // member[i] 만큼 0 : aaa , 1: bbb 2 : ccc members에 초기화 해주기
    System.out.println(members + " 가 상담을 받았습니다"); // member[i]의 값을 대입받아 출력
}
//aaa 가 상담을 받았습니다
//bbb 가 상담을 받았습니다
//ccc 가 상담을 받았습니다

3.  배열과 for-each

        // 베열에 길이가 3개인 문자열 담아두기
        String[] member = {"aaa", "bbb", "ccc"};
        for (String e : member) { //문자열 타입의 변수 e 와 : 문자열 타입의 member 배열변수를 조건으로 준다
            System.out.println(e + " 가 상담을 받았습니다");
        }
        //코드가 간결해지고 가독성이 좋아짐
        //배열과 반복문은 밀접한 관계가 있다
        
//        aaa 가 상담을 받았습니다
//        bbb 가 상담을 받았습니다
//        ccc 가 상담을 받았습니다