본문 바로가기
프로그래밍/자바(Java)

[Java] 자바 배열 알아보기

by imfireguy 2021. 5. 25.
반응형

@peter-gombos unsplash

1. 배열이란?

배열이란 선형 자료구조(Data Structure)중 하나로 동일한 타입의 연관된 데이터를 메모리에 연속적으로 저장하여 하나의 변수에 묶어서 관리하기 위한 자료 구조입니다. 가장 기본적인 자료구조인 만큼 C, Java, Python 등 거의 모든 언어에 구현되어 있습니다.

자바에서 배열은 시작은 0번부터 진행됩니다. 

 

2. 배열 선언 방법
타입[] 변수 이름 = { 배열 데이터 };

예시)
String [] weeks = {"월", "화", "수", "목", "금", "토", "일"};
int [] score = {"20", "22", "30", "40", "50"};

또는

타입[]  변수 이름 = new 타입[배열 길이];

예시)
String weeks = new String [7]
weeks[0] = "월";
weeks[1] = "화";
weeks[2] = "수";
weeks[3] = "목";
weeks[4] = "금";
weeks[5] = "토";
weeks[6] = "일";

 

3. 배열의 길이 구하기
String [] arrMonth = {"1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"}; System.out.println("length = " + arrMonth.length);

 

▼결과

 

4. 배열 사용방법
public class Array {

	public static void main(String[] args) {
		String[] arrMonth = {"1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"};
		
		System.out.println("length = " + arrMonth.length);
		
		for (int i = 0; i < arrMonth.length; i++) {
			System.out.println(arrMonth[i]);
		}
	}
	
}

 

▼결과

 

또는

 

public class Array {

	public static void main(String[] args) {
		
		String[] arrWeeks = new String[7];
		arrWeeks[0] = "월";
		arrWeeks[1] = "화";
		arrWeeks[2] = "수";
		arrWeeks[3] = "목";
		arrWeeks[4] = "금";
		arrWeeks[5] = "토";
		arrWeeks[6] = "일";
		
		for (int i = 0; i < arrWeeks.length; i++) {
			System.out.println(arrWeeks[i]);
		}
				
	}
	
}

 

▼결과

 

반응형

댓글