JAVA :: 반복문 (for, while, do while)
반복문 : 조건문이 참인 동안 반복하는 구문
예시 :
public class LoopEx1 {
public static void main(String[] args) {
//1~5까지 숫자 출력하기
System.out.println("for 구문을 이용하여 1~5까지 출력하기");
for(int i=1;i<=5;i++) {
System.out.print(i);
}
}
}
for(int i=1;i<=5; i++)
System.out.print(i);
1. int i = 1 : 초기화. i 변수는 for 구문 내부에서만 사용 가능한 지역변수.
2. i <= 5 : 조건문. 조건문이 참인 경우만 반복 실행. 거짓인 경우 반복 종료.
3. System.out.print(i); : 문장들 실행
4. i++ : 증감식.
5. 2번의 조건식 실행
예시 :
int i = 1;
while(i<=5) {
System.out.println(i);
i++;
}
int i = 1; : 초기화
1. (i<=5) : 조건문 참인 경우 {} 내부 문장 실행. 거짓인 경우 반복문 종료.
2. System.out.println(i); i++; : 문장들 실행
3. 1번의 조건문 실행
예시 :
i = 1;
do {
System.out.println(i);
i++;
}while(i<=5);
System.out.println("i="+i);
1. System.out.println(i); i++; : 문장들
2. while (i<=5) : 조건문 => 참이면 문장들을 다시 실행. 거짓이면 반복 종료.