1권 99쪽에서 int a[]=new int[5]; 라고 배열을 new를 이용해 객체로 선언하였는데요.
1권 100쪽에서는 int[] a={90,100,80,70,60,50,30}이라고 배열을 new를 이용해 객체로 선언하지 않는 이유가 무엇인가요?
안녕하세요 길벗수험서 운영팀입니다.
배열 선언방식의 종류 중 하나입니다.
C와 Java의 각 배열 선언 방식들을 익혀두세요.
C의 배열 선언 (1, 2, 3, 4, 5의 다섯개 요소)
1. int a[5];
2. int a[] = { 1, 2, 3, 4, 5 };
3. int a[5] = { 1, 2, 3, 4, 5 };
Java의 배열 선언 (5개 요소)
1. int a[] = new int[5];
2. int a[] = { 1, 2, 3, 4, 5 };
**C또는 Java의 버전에 따라 대괄호[]의 위치는 int 뒤 또는 변수명 앞에 있어도 무관합니다.
ex : int []b = new int[5];
행복한 하루되세요 :)
-
관리자2019-08-20 10:39:04
안녕하세요 길벗수험서 운영팀입니다.
배열 선언방식의 종류 중 하나입니다.
C와 Java의 각 배열 선언 방식들을 익혀두세요.
C의 배열 선언 (1, 2, 3, 4, 5의 다섯개 요소)
1. int a[5];
2. int a[] = { 1, 2, 3, 4, 5 };
3. int a[5] = { 1, 2, 3, 4, 5 };
Java의 배열 선언 (5개 요소)
1. int a[] = new int[5];
2. int a[] = { 1, 2, 3, 4, 5 };
**C또는 Java의 버전에 따라 대괄호[]의 위치는 int 뒤 또는 변수명 앞에 있어도 무관합니다.
ex : int []b = new int[5];
행복한 하루되세요 :)