배열
여러 변수를 하나의 묶음처럼
// 배열을 선언
int[] Array; // 타입[] 변수이름;
int Array[]; // 타입 변수이름[];
int[] Array; // 배열을 선언
Array = new int[6]; // 배열을 생성
타입[ ] 변수이름;
타입 변수이름[ ];
둘 다 사용해도 무방
Array = new int[6];
Array라는 배열을 생성하고 int타입 값 6개를 저장할 수 있다.
배열의 인덱스
각 요소에 자동으로 붙는 번호이다.
0부터 배열길이 - 1까지
Array[0] = 20;
배열의 길이
// 배열이름.length
int[] Array = new int[6];
int Aleng = Array.length; //변수 Aleng에 Array 배열의 길이값을 저장
※ 배열은 한번 생성하면 실행 동안 길이를 바꿀 수 없다.
배열의 초기화
배열의 각 요소에 처음으로 값을 저장하는 것
int[] Array = {1, 2, 3, 4, 5};
int[] Array;
Array = {1, 2, 3, 4, 5}; // 에러 발생.
지정을 안 할 시 자동으로 초기화가 0으로 된다.
배열 출력
int[] Array = {1, 2, 3, 4, 5};
System.out.println(Array); // 출력시 [I@5fdef03a와 같은 문자열 출력
char[] Array2 = {'H','E','L','L','O'};
System.out.println(Array2); // char 배열 출력시 HELLO 출력
따라서 배열의 요소를 출력하기 위해 for문을 사용한다. Array배열의 길이만큼 반복해서 배열의 요소를 출력한다.
int[] Array = {1, 2, 3, 4, 5};
for(int i=0; i<Array.length; i++){
System.out.println(Array[i]);
}
실행시
1
2
3
4
5
가 출력된다.
또는 Arrays 클래스의 toString 함수를 사용한다.
import java.util.*;
public class Main
{
public static void main(String[] args) {
int[] Array = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(Array));
}
}
실행 시 [1, 2, 3, 4, 5] 출력된다.
'JAVA 공부 > 기초 공부' 카테고리의 다른 글
[JAVA] 11. StringTokenizer (0) | 2023.10.22 |
---|---|
[JAVA] 10. 배열 (2) (0) | 2023.02.01 |
[JAVA] 8. 반복문 (0) | 2023.01.30 |
[JAVA] 7. 조건문 (0) | 2023.01.30 |
[JAVA] 6. 연산자 (0) | 2023.01.27 |