: 같은 타입의 데이터 '저장소' 로서, 생성될 때 크기가 고정되는 '객체'
: 타입 배열변수[ ] ; // String items[]
: 배열변수 = new type[크기];
items = new String[4];
크기가 4인 배열이 만들어짐.
: 배열변수[인덱스] = 데이터; // items[0] = "봄";
: 타입 배열변수[ ] = new type [크기] ; // String items[] = new String[4];
: 타입 배열변수[ ] = { 데이터1, 데이터2, 데이터3, 데이터,....}
ex day06/G.java
-byte, short, char, int : 0;
-long :0L
-float : 0.0f
-double : 0.0 (d생략)
-boolean : false
-모든참조형 : null
ex day06/H.java
: 형변환이 가능한 데이터라면, (자동) 형변환 되어져서 입력이 된다.
int is[] = {b,s,c,i,(int)f};
float이 (int)로 강제형변환, 소수점 이하 손실
ex)day06/I.java
: X(1차원) 배열을 데이터로 갖는 배열.
ex)day07/A.java
2차원 배열의 내용을 불러올때 쓰는 for문의 양식>
for(int i =0; i<iss.length; i++){ //iss의 배열사이즈
for(int j =0; j<iss[i].length; j++){ //[i]의 배열사이즈 (소속된 데이터의 갯수)
System.out.println("iss["+i+"]["+j+"]: "+iss[i][j]); // 출력
: (N-1)차원 배열을 데이터로 갖는 배열
: 같은 타입의 '참조형' 데이터 '저장소' 로서 ,그 크기가 변경되는 '객체'
List / Set / Map
1) java.util.collection ->
java util.List java.util.Set -> ....
2) java.util.Map ->
java.util.Hashtable - ....
ex)day07/C.java