int[] studentIDs = new int[10]; // int형 요소가 10개인 배열 선언 (40바이트)
// 초기화
int[] studentIDs = new int[] {101, 102, 103}; // 개수 생략
int[] studentIDs = new int[3] {101, 102, 103} // 개수 넣으면 에러 발생
int[] studentIDs = {101, 102, 103} // int형 요소가 3개인 배열 생성
int[] studentIDs;
studentIDs = new int[] {101, 102, 103}; // new int[] 생략 불가
배열은 요소 10개를 선언하면 사용하는 실제 값도 바로 이웃한 메모리에 놓여있다.
public class ArrayTest2{
pulic static void main(String[] args){
double[] data = new double[5];
data[0] = 10.0;
data[1] = 20.0;
data[2] = 30.0;
for(int i = 0; i < data.length; i++) {
System.out.println(data[i]);
}
}
}
// 출력
10.0
20.0
30.0
0.0 // 정수 배열과 실수 배열을 별도로 초기화하지 않고 선언하면 요소 값은 0으로 초기화
0.0
'Developer > JAVA' 카테고리의 다른 글
[JAVA] 클래스와 객체2 (0) | 2021.06.28 |
---|---|
[JAVA] 클래스와 객체1 (0) | 2021.06.14 |
[JAVA] 조건문, 반복문 (if, for) (0) | 2021.05.17 |
JAVA 변수 선언하기 (0) | 2021.05.14 |