배열의 선언
1. 자료형 [] 배열명 = new 자료형[길이]; // new연산자는 자동 초기화
int [] arData = new int[4];
System.out.println(arData);
결과 : [I@7852e922
('배열 Integer @ 주소값' 이라는 의미)
2. 자료형 배열명 [] = {값1, 값2, 값3...}
3. 자료형[] 배열명;
* 저장공간상에서는 배열의 선언이 일어나면
Stack(지역변수를 저장하는 공간)에 arPrice[]의 시작주소를 저장 즉, arPrice [0]의 주소가 저장된다.
Heap영역에 실제 배열값이 저장돼 있다.
[]는 참조의 의미, []안에는 index=방번호가 들어감
배열의 사용
public class ArTest {
public static void main(String[] args) {
int [] arData = new int[4]; //크기만 지정하고 new로 초기화
int arData2[] = {1000,2000,3000,4000,5000}; //선언과 동시에 지정값으로 초기화
System.out.println(arData);
arData[0]=10;
System.out.println(arData[0]);
System.out.println(arData.length);
for(int i=0; i < arData2.length; i++) {
if(arData2[i] == 2000) {
System.out.println("콜라의 가격은 2000원 입니다");
}
}
}
}
'JAVA' 카테고리의 다른 글
DAY09; 메서드 (0) | 2019.08.20 |
---|---|
DAY08; 2차원 배열 (0) | 2019.08.11 |
DAY06; while/ if / switch문의 사용 예제 (0) | 2019.07.20 |
DAY05; 제어문 (For문과 While문) (0) | 2019.07.20 |
DAY04; 연산자 (0) | 2019.07.16 |