본문 바로가기

Developer/JAVA

[JAVA] 배열과 ArrayList

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