728x90
배열
배열 생성하는 법
타입[] 변수 = {값0, 값1, 값2, 값3, ... };
값의 목록으로 배열 객체를 생성할 때 주의할 점
타입[] 변수;
변수 = {값0, 값1, 값2, 값3, ... }; // 컴파일 에러
배열 변수를 이미 선언한 후에는 다른 실행문에서 중괄호를 사용한 배열 생성이 허용되지 않아 위의 코드는
컴파일 에러가 발생한다. 배열 변수를 미리 선언한 후에 값 목록을 나중에 할당하고 싶다면 아래와 같이
new 연산자를 사용하면 된다.
변수 = new 타입[]{값0, 값1, 값2, 값3, ... };
String[] fruits = null;
fruits = new String[]{"사과", "포도", "바나나"};
메소드의 매개값이 배열일 때에도 마찬가지로 new 연산자를 사용하면 된다.
int add(int[] scores){ ... }
int result = add({95, 80, 75}); // 컴파일 에러
int result = add(new int[]{95, 80, 75});
728x90
'국비 지원 > JAVA' 카테고리의 다른 글
[JAVA] 필드, 생성자 - 기본 생성자, 메소드 (0) | 2023.05.06 |
---|---|
[JAVA] 멤버변수, 지역변수, 전역변수 (0) | 2023.05.06 |
[JAVA] 문자열 비교하기 : ==와 equals() (0) | 2023.05.02 |
[JAVA] Scanner에서 next()와 nextLine()의 주의할 점 (2) (0) | 2023.04.30 |
[JAVA] 사용자의 입력을 받을 수 있는 Scanner (1) (0) | 2023.03.14 |