티스토리 뷰
우리는 지난 시간에 배열에는 index 번호가 있고 인덱스 번호에 해당하는 값을 호출하는 방법에 대해서 알아보았다.
그래서 잘 생각해보면 기존의 반복문을 통해서 인덱스 번호에 들어가는 값을 0부터 차례대로 증가시켜 나가면
배열에 들어가 있는 모든 값을 호출할 수 있다.
public class ArrayLoop {
public static void main(String[] args) {
String[] members = {"Chany","Chan","yeol"};
for (int i = 0; i < members.length; i++){
System.out.println(members[i] + "님이 입장하셨습니다.");
}
}
}
출력 값으로는 배열에 담겨있는 값들과 지정한 문자열이 연결되어 출력될 것이다.
하지만 이것은 배열의 값을 호출함에 있어서 약간의 불편함이 따른다. 그래서 자바 5.0 버전부터는 이렇게 배열에 있는
값을 호출하고자 할 때 반복문의 시작, 종료 조건을 지정하지 않고도 호출할 수 있도록 새로운 기능이 도입되었다.
public class ArrayLoop {
public static void main(String[] args) {
String[] members = {"Chany","Chan","yeol"};
for (String i : members){
System.out.println(i + "님이 입장하셨습니다.");
}
}
}
위의 구문은 배열 members의 값을 변수 e에 담아서 중괄호 구간 안으로 전달해준다. 반복문의 종료 조건이나
종료 조건을 위해서 기준값을 증가시키는 등의 반복적인 작업을 내부적으로 감춘 것이라고 할 수 있다.
'프로그래밍 > Java 기초' 카테고리의 다른 글
Java(11-2), 나의 앱 만들기 (Feat. Class) (0) | 2020.08.19 |
---|---|
Java(11-1), 나의 앱 만들기 (Feat. Method) (0) | 2020.08.18 |
Java(10), 배열 (0) | 2020.04.10 |
Java(9), 반복문 (0) | 2020.04.07 |
Java(8-1), 조건문 2 (0) | 2020.04.07 |
댓글