Written by
Sunwoo Han
on
on
Enhanced for loop
기존 For 문 (For Loop)
반복해서 처리해야 할 때 사용되는 제어문을 반복문이라고 한다. for
문은 그 중에서 하나인데 굉장히 자주 사용된다. 기존에 사용되는 일반적인 for
문은 다음과 같다.
for( initialization; termination; increment ) {
// statements (s)
}
변수 초기화, 종료조건, 증감치에 대한 정의를 하는 것이 기본적인 for
문의 형태이다.
향상된 For 문 (Enhanced For Loop)
자바에서는 Java 5.0 이상부터 지원하는 향상된 For 문이 추가되었다. for-each loop
라고도 하는 이 제어문은 구조가 기존과 다르다.
for( declaration : expression ) {
// statements (s)
}
변수 선언(declaration) 다음에 배열 또는 배열을 리턴하는 함수(expression)가 들어온다. 즉, 배열항목을 처음부터 하나씩 변수에 대입하여 실행을 하다는 것이다.
향상된 for 문은 배열에만 사용할 수 잇고, 배열 값을 바꾸지는 못한다는 단점이 있다.
Reference
Comments
JAVA 의 다른 글
-
서블릿 컨테이너(Servlet Container)란? 05 May 2021
-
지네릭스, 열거형, 애너테이션 27 Oct 2020
-
컬렉션 프레임웍 2편 16 Oct 2020
-
컬렉션 프레임웍 1편 14 Oct 2020
-
날짜와 시간 & 형식화 12 Oct 2020
-
java.lang패키지와 유용한 클래스 29 Sep 2020
-
예외처리 24 Sep 2020
-
객체지향 프로그래밍 II 2편 21 Sep 2020
-
객체지향 프로그래밍 II 1편 19 Sep 2020
-
객체지향 프로그래밍 I 2편 18 Sep 2020
-
객체지향 프로그래밍 I 1편 16 Sep 2020
-
배열 array 14 Sep 2020
-
조건문과 반복문 if, switch, for, while statement 13 Sep 2020
-
연산자 Operator 2편 13 Sep 2020
-
연산자 Operator 1편 11 Sep 2020
-
변수 Variable 2편 09 Sep 2020
-
변수 Variable 1편 08 Sep 2020
-
자바를 시작하기 전에 07 Sep 2020
-
래퍼 클래스(Wrapper Class)란 무엇인가 30 Aug 2020
-
java.lang.Math 29 Aug 2020
-
진수 변환, 형 변환 29 Aug 2020
-
Arrays.sort() 29 Aug 2020
-
Enhanced for loop 20 Aug 2020
-
toCharArray() 20 Aug 2020