그냥
Published 2023. 1. 31. 22:47
[JAVA] 9. 배열 (1) JAVA 공부/기초 공부

배열

여러 변수를 하나의 묶음처럼

// 배열을 선언
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
profile

그냥

@Ticketpaper

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그