반복문
- 조건을 주어 조건이 참인 동안 실행문(들)을 반복하여 실행하는 제어문
- 실행되는 횟수를 잘 제어해야 됩니다. 조건을 잘못 만들면 계속 참이 되어 계속 반복하여 실행하는 상황이 발생하기도 합니다(무한루프).
- 될 수 있으면 반복문 내에서는 변수 등의 선언을 하지 않는 것이 좋습니다.
- 종류로는 while, do-while, for 등의 세가지가 있습니다.
1. while문
- 조건을 판단하여 조건이 '참'인동안 지정된 실행문(들)을 반복실행하는 제어문.
- 주로 DB관련 작업에서 많이 사용합니다.
- 문법
더보기
while(조건){
실행문(들);
조건변화식;
}
while(조건){
실행문(들);
조건변화식;
}
- 조건에 따라 한 번도 실행되지 않을 수도 있습니다.
class WhileEx
{
public static void main(String[] args)
{
int n = 1;
while (n < 5)
{
System.out.println("I love Java " + n);
n++;
}
while (n < 5)
{
System.out.println("I hate Java " + n);
n++;
}
System.out.println("Hello World!");
}
}
2. do-while문
- while문과 비슷하나 처음 한 번은 조건 검사 없이 실행시킵니다.
- 조건이 무엇이든 최소 한 번은 실행됩니다.
- 문법
더보기
do{
조건 변화식;
}while(조건);
-먼저 실행 후 조건을 검사하므로 무조건 한 번은 실행되는 반복문
class DoWhileEx
{
public static void main(String[] args)
{
int n = 1;
do{
System.out.println("I love Java " + n);
n++;
}
while (n < 5);
do{
System.out.println("I hate Java " + n);
n++;
}
while (n < 5);
}
// n의 값이 이미 5이므로 조건에는 맞지 않지만 do-while이므로 한 번은 실행됨.
}
728x90
반응형
'Java > Java 기초' 카테고리의 다른 글
[Java] While문 For문 활용 (0) | 2020.06.24 |
---|---|
[Java] for문 (0) | 2020.06.24 |
[Java] Switch 구문 (0) | 2020.06.23 |
[Java] 조건 연산자 If문을 간단하게 사용하기 (0) | 2020.06.23 |
[Java] If문 (0) | 2020.06.23 |