[Java] 배열 (Array)

SeongEon Kim·2022년 4월 11일
0

JAVA

목록 보기
9/52

배열(Array)이란 연관된 정보를 그룹화하는데 사용한다.

  1. 정의

    예시를 통해 알아보자.

String[] class = {"김성언","언성김","성언킴"};

"김성언", "언성김", "성언킴" 이라는 값들은 문자열이라는 데이터 값이다.
위 데이터값 문자열을 class라는 그룹에 정의한 것이다.
즉, String 대괄호[] class 이라는 것은 클래스 그룹이라는 변수에는 문자열 데이터로 구성되는 배열이 담긴다는 의미이다.

위의 코딩을 길게 표현하면 아래와 같다.

String[] class = new String[4];
class[0] = "김성언";
class[1] = "언성김";
class[2] = "성언킴";
System.out.println(class.length);

위에서 출력할때 length는 위의 class 그룹에 몇 개의 값이 담길 수 있는지를 보여준다.
따라서 위의 값을 출력하면 4가 나온다.

  1. 제어
String[] class = {"김성언","언성김","성언킴"}; 
System.out.println(class[0]);
System.out.println(class[1]);
System.out.println(class[2]);

위의 코드에서 출력값은 차례로
김성언
언성김
성언킴
이 된다.

  1. 배열과 반복문
String[] class = {"김성언","언성김","성언킴"};
for(int i = 0; i < class.legnth; i++) {
	String members = class[i];
    System.out.println(class + "은 최고입니다.");

위의 코딩 결과를 출력하면
김성언은 최고입니다.
언성김은 최고입니다.
성언킴은 최고입니다.
와 같은 결과가 나온다.

  1. 오류 등 주의사항
    배열은 인덱스의 범위 내에서 출력해야함을 잊지말자. 교실에 50명의 학생이 있는데 51명의 학생을 호출하는 오류를 범해서는 안된다.
profile
꿈을 이루는 사람

0개의 댓글