[JAVA] 향상된 for문
@욕심쟁이
·2020. 8. 7. 17:46
반응형
향상된 for문(ForEach문)
- 배열 등의 객체 반복을 위해 for문 사용시 조건식, 증감식 등이 없는 단순한 for문
- 지정된 배열 내의 모든 데이터를 하나씩 꺼내서 좌변에 서언된 변수에 저장 반복하고 자동종료
<기본문법>
for(변수선언 : 배열){
//배열 내의 데이터를 하나 꺼내서 좌변의 변수에 저장하고
//블록내에서 해당 변수를 사용하여 데이터 접근가능
}
기존 for문
for(초기식; 조건식; 증감식) {
//출력
}
향상된 for문
for(int num(새로운 타입 변수) : 변수명) {
//배열arr내의 데이터를 차례대로 꺼내서 num에 반복 저장
System.out.println(num);
}
//2차원에서
for(int[] arr2 : score2) {
for(int num : arr2) {
System.out.println(num);
}
}
예시1)
public class Ex {
public static void main(String[] args) {
int[] nums = {1,2,3,4,5};
for(int num :nums) {
System.out.println(num+"");
}
}
}
/*
<출력결과>
1
2
3
4
5
*/
반응형
'IT > JAVA' 카테고리의 다른 글
[JAVA] 객체지향프로그래밍(OOP) 1 (0) | 2020.08.12 |
---|---|
[JAVA]메서드(Method)란? (0) | 2020.08.11 |
[JAVA] 다차원 배열 (0) | 2020.08.07 |
[JAVA]삼항연산자(조건연산자) (0) | 2020.07.29 |
[JAVA] 비교(관계)연산자2 (0) | 2020.07.29 |