Backend/JAVA

자바(3)-배열(Array)

creativeDeveloper! 2022. 9. 12. 00:44
728x90

1. 배열(Array)

배열은 여러 개의 변수를 하나에 담는 기능을 한다.

배열은 특정 기준 변수[0] 로 부터 얼마나 떨어 졌는가 가 이름이 된다.

배열은 생성시 몇 칸 짜리인지 크기를 지정해 주어야 한다.

2. 배열의 선언법

타입[] 변수 ={값1,값2...}
String[] names = {“홍길동”, ”고길동”, ”박길동”};

int[] score;
score = new int[] {70, 80, 90};

타입[] 변수 = new 타입[길이];
int[] intArray = new int[5];

3. 배열의 length 속성

//10개 짜리 숫자형 배열 만들기
		int score[]=new int[10];
		System.out.println(score.length);
		//0번방에 100
		score[0]=100;
		//1번방에 50
		score[1]=50;
		//2번방에 70
		score[2]=70;
		//3번방부터~9번방까지는 전부 100
		score[3]=100;
		score[4]=100;
		score[5]=100;
		score[6]=100;
		score[7]=100;
		score[8]=100;
		score[9]=100;
		
		for (int i = 3; i < score.length; i++) {		
			score[i]=100;
		}

4. 향상된 for문

향상된 for 문을 사용하면 조금 더 편하게 배열의 값을 빼 올 수 있다.

// 기존 방식의 for를 활용한 방법 향상된 for문을 활용한 방법
for(int i=0; i< score.length; i++) {
System.out.println(score[i]);
}

// 향상된 for문 사용
for(int s : score) {
System.out.println(s);
}
728x90