생활코딩 - 자바 공부 후 정리한 내용입니다.


배열 만들기

1
2
3
4
5
public class Main {
public static void main(String[] args) {
String[] Astro = {"차은우", "문빈", "진진", "MJ", "윤산하", "라키"};
}
}

  • 배열 만들기 : 자료형 배열이름과 같은 형태로 써준다. String[] Astro 또는 String Astro[]로 배열을 명시한다.
  • 배열 채우기 : 대괄호에 데이터를 채우면 된다. 단, 여기서는 String 타입이므로 문자열 데이터를 입력한다.




순회하기

배열 안에 있는 데이터는 for문으로 차례로 꺼내 확인할 수 있다.


1
2
3
4
for(int i=0; i <Astro.length; i++) {
String member = Astro[i]; // #1
System.out.println("안녕하세요, "+member+"입니다."); // #2
}

  • #1 : Astro 배열에 있는 데이터를 인덱스로 0부터 5까지 차례대로 꺼내서 member 변수에 담는다.
  • #2 : 출력


for - each문

Astro 배열 내의 데이터를 String 타입의 변수 m에 하나씩 담아서 출력한다.


1
2
3
for (String m: Astro) { 
System.out.println("안녕하세요, "+m+"입니다.");
}


array의 사이즈를 넘어가서 인덱스를 지정하거나, 존재하지 않는 인덱스에 데이터를 담으면 오류가 난다. 이런 경우를 대비해 collection 이라는 기능이 있다. 그건 나중에. :)