-
< Java > Array (배열)Java 2023. 11. 1. 13:49
이번엔 배열에 대하여 포스팅해보겠습니다.
배열 (array) 란?
같은 자료형의 값 여러 개를 저장하는 연속된 공간배열 없이 값들을 나열해 출력을 할 때 우리는 하나씩 선언, 초기화 해야한다는 번거러움이 있습니다.
배열 없이 값을 여러개 출력해보겠습니다.
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("주세요");
이제 이 코드를 아래에서 포스팅 할 배열로 만들어 사용해보겠습니다.
배열 선언 방법
// 배열 선언 첫 번째 방법 String[] coffees = new String[4]; //배열 선언 두 번째 방법 String coffees[] = new String[4]; coffees[0] = "아메리카노"; // 항상 0부터 시작 coffees[1] = "카페모카"; coffees[2] = "라떼"; coffees[3] = "카푸치노"; // 세 번째 방법 String[] coffees = new String[] {"아메리카노", "카페모카", "라떼", "카푸치노"}; //여기는 new String[] 괄호 안에 숫자 안 넣음 // 네 번째 방법 String[] coffees ={"아메리카노", "카페모카", "라떼", "카푸치노"};
배열에 값을 뽑아내려면 배열변수 뒤에 [] 후 [] 안에 뽑아내려는 인덱스 값을 넣으면 된다
인덱스는 길이와 다른게 0부터시작한다.
예제로 보자
System.out.println(coffees[0]+ " 하나"); System.out.println(coffees[1]+ " 하나"); coffees[2]= "에스프레소"; // 값 변경 System.out.println(coffees[2]+ " 하나"); System.out.println(coffees[3]+ " 하나");
이렇게 작성 후 실행해보면
이렇게 출력되는 걸 볼 수 있다.
확인해보면 coffees 에 있는 첫번째 값인 아메리카노가 coffees[0] 에서 출력 되는 걸 확인할 수 있다.
'Java' 카테고리의 다른 글
< JAVA >MultiArray 다차원 배열 (2차원 배열) (0) 2023.11.01 < Java > ArrayLoop (배열 순회) (1) 2023.11.01 < Java > break, continue, return 에 특징, 차이점 알아보기 (0) 2023.10.10 < Java > 반복문 ( forEach) (0) 2023.10.10 < Java > 반복문 (do while) (1) 2023.10.10