자바

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라는 변수는 숫자 하나를 찾을 때마다 증가시킴