본문 바로가기

Java

[ Java ] 배열 / 다차원 배열

배열

같은 자료형의 값 여러 개를 저장하는 연속된 공간

 

 

사용법

//배열 선언 첫 번째 방법
String[] coffees = new String[4];

//배열 선언 두 번째 방법
String coffees[] = new String[4];

이렇게 선언하고 사용할 때는

coffees[] = " " ; 이렇게 사용할 수 있다.

저 괄호 안에는 인덱스 값을 넣고 해당 배열의 인덱스에 문자열을 넣을 수 있다.

 

coffees[0] = "아메리카노";라고 하면 배열의 첫번째 인덱스에 아메리카노가 저장된다.

 

 

배열 + 반복문 for~each
for (String coffee : coffees) {
   System.out.println(coffee + " 하나");
}
System.out.println("주세요");

이렇게 간결하게만 코딩해도 배열의 모든 값에 하나를 붙여

출력이 된다.

 

 

다차원 배열
// 3 X 5 크기의 2차원 배열
String[][] seats = new String[][] {
   {"A1","A2","A3","A4","A5"},
   {"B1","B2","B3","B4","B5"},
   {"C1","C2","C3","C4","C5"}
}

해당 배열의 인덱스의 값에 접근하려면

seats[1][1] 라고 하면  B2에 접근할 수 있다. 2번째 인덱스 안의 배열의 2번째 인덱스 값이 출력되는 것이다.

'Java' 카테고리의 다른 글

[ Java ] 접근 제한자 - public, private, protected  (0) 2023.07.15
[ Java ] 메소드  (0) 2023.07.14
[ Java ] While문 / Do While 반복문  (0) 2023.07.12
Kotlin vs Java  (0) 2023.07.11
[ Java ] Visual Studio Code에 초간단 Java 환경 세팅  (0) 2023.07.08