for문은 주어진 조건을 만족할 때까지 반복하는 문장이다. 이 때 조건은 값의 길이만큼을 만족하면 된다.
for ( 초기값 ; 종료조건 ; 증가값 ) {
반복할 문장
}
초기값은 for문이 시작할 때 한번만 실행되며 반복을 시작할 때의 값을 지정한다. 종료조건은 해당 조건이 true이면 반복을 계속하며, false이면 반복을 종료한다. 증가값은 반복을 수행하면서 1회당 증가할 값을 나타낸다.
for문 예제)
class ForDemo {
public static void main(String[] args) {
for( int i =1; i < 6; i++) {
System.out.println("카운터 : "+i);
}
}
}
public static void main(String[] args) {
for( int i =1; i < 6; i++) {
System.out.println("카운터 : "+i);
}
}
}
위 코드의 결과는
카운터 : 1
카운터 : 2
카운터 : 3
카운터 : 4
카운터 : 5
for문을 사용하여 무한 반복문을 만들기 위해서는 아래와 같이 한다.
for( ; ; ) {
}
Collections 객체나 arrays 객체를 사용하여 반복을 수행할 때는 다음과 같이 할 수 있다.
class EnhancedForDemo {
public static void main(String[] args){
int[] numbers = {1,2,3,4,5};
for( int item : numbers ) {
System.out.println("카운터 : "+item);
}
}
}
위 코드의 결과는
카운터 : 1
카운터 : 2
카운터 : 3
카운터 : 4
카운터 : 5
'자바(Java) > JAVA 2SE' 카테고리의 다른 글
숫자 출력 포맷 결정하기 (0) | 2010.12.01 |
---|---|
자바의 숫자 객체인 Number 클래스(기본숫자형의 Wrapper객체) (0) | 2010.12.01 |
자바 에러의 종류와 설명 (0) | 2010.12.01 |
자바의 데이터형 변환 (0) | 2010.11.29 |
자바의 변수와 데이터 타입 (0) | 2010.11.29 |