선언
___________________________________
sol1 )
자료형[] 변수명 = new 자료형[공간크기] ;
sol2)
자료형[] 변수명 = { 값0, 값1, 값2, 값3, 값4, 값5 } ;
___________________________________
sol1
+ new 라는 new 키워드를 통해 개체를 만들때만 크기를 지정할 수 있고 나머지 경우에서는 크기 지정 못 한다
+ 자료형[] 변수명 == 자료형 변수명[]
이지만 자료형 뒤에 붙이는 방법이 직관적이라 선호된다.
+ new 키워드로 배열 생성시 전부 0으로 초기화 된다
+ 선언시 크기 지정 못 한다 ex. int[3] avg = {10, 5, 4 }
sol2
+ 값의 갯수만큼 공간크기가 정해진다.
+ 배열을 초기화 하면서 생성
+ 선언시에만 가능한 초기화 방법
+ 각 값은 0부터~ 길이-1 만큼의 인덱스를 가진다.
+ 값을 바꾸고싶다면 인덱스로 부른담에 초기화시키기
+
배열 길이
변수명. length
배열 크기는 배열 생성시 결정 되며 나중에 바꿀 수 없다.
+
Arrays.toString(배열명)
(괄호안에 배열명을 적어주면) 배열안의 모든 값을 출력 해준다.
Ex
___________________________________
int[] array1 = new int[3];
double [] array2 = { 1.2, 29.3, 4.511, 70.154 } ;
String[] array3 ;
int array4[] ;
int[] Array_1 = {4, 3, 2, 1, 0, };
- Array_1 의 맨 뒤에 쉼표는 오류는 나지않으나 공간으로 책정되지않는다.
- (초기화 되는것이 아니라 봐주는 느낌으로 오류가 나지 않는 것이라) Array_1[5] = 3; 같이 초기화 할 경우 에러가 뜬다
[Java] class, 객체 수업 내용 (0) | 2019.07.06 |
---|---|
[Java] 자바 배열 문제풀이 & 연습풀이 (0) | 2019.07.06 |
[Java] rand 값 사용방법 (0) | 2019.07.05 |
[Java] 수정글 확인 킬킬 (0) | 2019.07.04 |
[Java] 자바 반복문 문제풀이 & 연습풀이 (0) | 2019.07.04 |
댓글 영역