자바
while문
khon98
2020. 5. 25. 21:57
while
코드의 일부분을 반복할 경우 사용한다
반복 조건이 결정 되어 있을 때 사용한다
반복 횟수를 결정하지 못하고 반복할 조건이 있을 경우 사용하는 것이 while문이다
조건식을 먼저 검사하고 수행 여부를 결정하기 때문에 조건식이 처음부터 거짓이라면 코드는 단 한 번도 수행되지 않는다
while(조건식){
코드
}
---------------------------------------------------------------------------
//1부터 숫자를 하나씩 증가시켜서 2, 3, 5로 나누어 떨어지지 않는 수를 출력하시오.
int cnt = 0;
int number = 1;
while(cnt < 100){
if(!(number % 2 == 0 || number % 3 == 0 || number % 5 == 0)){
System.out.printf("%d : %d\n" , cnt + 1, number);
cnt++;
}
number++;
}
---------------------------------------------------------------------------
cnt라는 변수는 숫자 하나를 찾을 때마다 증가시킴