티스토리 뷰
자바에서 배열 선언하기......
기본이 가장 중요한데 기본이 헷갈려서 오늘 확실히 정리하자.
1. 배열 생성 기본 구조
자바에서 배열 생성하는 방법의 기본 구조는 다음과 같다.
자료형[] 배열이름 = new 자료형[크기];
ex) int[] numbers = new int[5];
2. 배열 생성 + 초기화!!
말 글대로, 배열을 생성함과 동시에 초기화까지 해주는 것이다.
자료형[] 배열이름 = new 자료형[]{값1, 값2, 값3, ...};
ex) Integer[] integerArray = new Integer[]{1, 2, 3};
+) "[]안에 크기는 왜 안적나?"라는 궁금증이 있을 수 있다.
결론부터 말하자면, 적으면 안된다.
큰 이유는 없고, 초기화를 하면서 배열을 생성하다보니, 크기는 굳이 입력해주지 않아도 어차피 알 수 있기 때문이다.
3. 축약형 - new 키워드 생략한다는 의미이다.
자료형[] 배열이름 = {값1, 값2, 값3, ...};
ex) int[] nums = {1, 2, 3, 4, 5};
+)
주의할 점이 있다.
아래처럼 분리하면 오류난다.
int[] nums;
nums = {1, 2, 3};
// → ❌❌❌❌
+)
또 주의할 점이 있다.
배열은 선언과 동시에 초기화를 하지 못한다.
List<String> list = {"A", "B"}; // → X!!!
---------------------------
기초가 중요하다. 😵
'Java' 카테고리의 다른 글
| 자바 - Maven(메이븐), pom.xml 이 뭐지?? (0) | 2025.10.10 |
|---|---|
| 자바 - stream api 정리 ( 자주쓰는 메서드 정도만 ) (0) | 2025.10.07 |
| 자바 - 모든 경로에 return 있어야함(2)(System.exit(); 이후에도 return 해줘야한다!! ) (0) | 2025.10.01 |
| 자바 - 가능한 모든 경로에는 return 문을 작성해줘야함!!!!!! (Missing return statement) (1) | 2025.09.25 |
| 자바 - Switch Expression 정리 (1) | 2025.09.17 |