[반복문]while문, do-while

seni·2024년 6월 17일

JAVA

목록 보기
7/34

while문

  • 조건에 따라 코드를 반복해서 실행할 때 사용함.
  • 조건식을 확인한다. 참이면 코드 블럭을 실행하고, 거짓이면 while문을 벗어난다.
  • 조건식이 참이면 코드 블럭을 실행한다. 이후에 코드 블럭이 끝나면 다시 조건식 검사로 돌아가서 조건식을 검사한다(거짓 일때까지 무한 반복)
        int count= 0;
        while (count < 3) {    //3보다 작을때까지 계속 반복
            count++;           //count에 1씩 더하기
            System.out.println(count); // 1,2,3

문제풀이

  • 1부터 하나씩 증가하는 수를 3번 더해라
        int sum = 0;
        int i = 1;
        int endNum = 3;

        while (i <= endNum) {
            sum = sum + i;
            System.out.println("i=" + i + "sum=" + sum);
            i++;
        }

while문을 사용하면 원하는 횟수 만큼 같은 코드를 반복 실행할 수 있다.

do-while문

  • while문과 비슷하지만, 조건에 상관없이 무조건 한 번은 코드를 실행한다.
  • 코드 블럭을 먼저 실행 후에, 조건식을 검증. -> 그래서 한 번은 코드를 실행!
int i = 10;
do {
   Systme.out.println("현재 숫자는:" + i);
   i++;
} while (i < 3);
// 출력 : 10
profile
개발일지

0개의 댓글