반복문 do-while

김경한·2022년 10월 11일
0

java

목록 보기
9/15

조건과 상관없이 한번은 수행문을 수행

  • while문은 조건을 먼저 체크하고 반복 수행이 된다면, do while은 조건과 상관 없이 수행을 한 번 하고나서 조건을 체크

문제를 풀어보자
while문을 사용해 내가 입력 받은 값을 다 더해주는 코드를 작성하시오 단 0을 입력시 코드가 종료되게 하시오

Scanner sc = new Scanner(System.in);
// 값을 받아서 더해주는 프로그램을 만들어보자 종료는 0을 누르면 종료됨
System.out.println("값을 더해서 받아줄값을 입력해주세요 ");
int input = sc.nextInt();
int sum =0;
while (input !=0) {
sum+=input;
System.out.println("값을 추가적으로 받아줄 값을 입력해주세요");
input = sc.nextInt();
}
System.out.println(sum + " 모든 값을 더한 값입니다.");

위에는 while문을 사용해서 계속 0을 입력 하기 전까지 반복해주는 형식이며 do while문으로 한번 만들어 보겠다

int input;
int sum =0;
do {
System.out.println("값을 더해서 받아줄값을 입력해주세요 ");
input = sc.nextInt();
sum+=input;
} while (input != 0);
System.out.println(sum + " 모든 값을 더한 값입니다.");

코드가 더 깔끔하게 작성 할 수 있다
한번 먼저 실헹을 해보고 값을 입력 하기 때문에 !!

profile
마스터 요다의 광선검

0개의 댓글