All About IT
[Java 기초] 배열(Array)의 기본 개념(선언, 초기화, 출력) 및 사용법
안녕하세요~
이번 시간에는 배열의 기본적인 사용법에 대해 알아보려고 하는데요.
어떤 상황에서 어떻게 활용되는지 살펴볼까요?
배열 선언, 초기화, 출력
package day33;
import java.util.Arrays;
public class 배열 {
public static void main(String[] args) {
int[] score = new int[5];
score[0] = 1;
score[1] = 2;
score[2] = 3;
score[3] = 4;
score[4] = 5;
for(int i = 0 ; i < score.length ; i++){
score[i] = i + 1;
}
int[] score2 = {10, 20, 30, 40, 50};
String[] name = new String[3];
name[0] = "홍길동";
name[1] = "이순신";
name[2] = "강감찬";
String[] name2 = {"홍길동", "이순신", "강감찬"};
for(int i = 0 ; i < score.length; i++){
System.out.println(score[i]);
}
System.out.println(Arrays.toString(score));
for(int i = 0 ; i < name.length; i++){
System.out.println(name[i]);
}
System.out.println(Arrays.toString(name));
}
}
숫자를 저장하는 배열 score와 문자열을 저장하는 배열 name 선언 및 출력하는 코드
오늘의 핵심 키워드
- 배열은 하나의 블록 안에 같은 타입인 데이터 여러개를 모아 저장한다. 각각의 값을 배열요소, 위치를 인덱스라고 부른다.
- 배열 선언은 공간의 개수(길이)를 설정이 필수이다.
- 배열 출력은 for문을 사용하거나 Arrays.toString() 메서드를 사용한다
① 5칸짜리 int 배열 score를 선언하고 인덱스별로 값 초기화
② 인덱스가 0부터 순서대로 증가하기 때문에 for문을 사용하여 값 초기화
③ 배열 선언과 초기화를 동시에 실행한 배열 score2
① 3칸짜리 String 배열 name 선언 후 인덱스별로 값 초기화
② 배열 선언 및 초기화를 한번에 실행한 배열 name2
① 배열 score를 출력하는 for문과 Arrays.toString() 메서드
② 배열 name를 출력하는 for문과 Arrays.toString() 메서드
최종 출력본
꼭 봐야되는 마무리 꿀팁!
- 배열을 선언할 때는 개수(길이) 명시하기!
- 간단하게 배열 출력할 때는 Arrays.toString 메소드 사용하기!
▲영상으로 한번 더 복습하세요 :)