배열
:여러가지 변수를 한번에 여러개를 선언할 수 있다.
-배열 선언
자료형[] 배열명 = new 자료형[공간의 갯수];
자료형 배열명[] = new 자료형[공간의 갯수];
- 선언과 동시에 초기화
자료형[] 배열명 = new 자료형[] { 값1, 값2, 값3 ....};
- 생략 가능
자료형[] 배열명 = { 값1, 값2, 값3 .... };
for등 반복문을 사용하여 많은 변수를 가진 배열을 간단히 정의할 수도 있다.
동일한 자료형 (같은 byte를 가짐), 물리적인 나열 구조를 가짐
->순서의 위치를 간단히 알 수 있다. / 자바스크립트의 배열과는 다르다.
순서가 매우 중요함
for문과 잘맞음
length : 공간의 갯수
nums.length
인덱스로 표현할땐 -1을 해줘야함
- 기본 자료형 : 초기값
정수형 -> 0
실수형 -> 0.0
논리형 -> false
참고) JDK
-java.util 패키지
Arrays: 배열의 편의기능
Objects: 객체의 편의 기능
Collections: 컬렉션의 편의 기능
사용법
import java.util.Arrays;
public static void main(String[] args) {
int[] nums = new int[4];
System.out.println(Arrays.toString(nums));
};
for(요소: 배열) {
}
//ex)
String[] strs ={"가나", "다라", "마바"};
for (String str: strs) {
System.out.println(str);
}
자료형[][] 배열명 = new 자료형[][]
자료형[][] 배열명 ={{값1,값2,값3},{값1, 값2, 값3}}