do~while문을 이용하여 간단한 다이어트 프로그램을 만드는 예제입니다.


Q. 현재 몸무게와 목표 몸무게를 입력 받고 주차 별 강량 몸무게를 입력 받으세요.

목표몸무게를 달성하면 축하한다는 문구를 출력하고 입력을 멈추세요!




실행 결과




do~while문을 이용한 정답 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
 
        Scanner sc = new Scanner(System.in);
        
        int weightNow;
        int weightGoal;
        int week = 0;
        int weightReduction;
        
        System.out.print("현재몸무게 : ");
        weightNow = sc.nextInt();
        System.out.print("목표몸무게 : ");
        weightGoal = sc.nextInt();
        
        do {
            week++;
            System.out.print(week + "주차 감량 몸무게 : ");
            weightReduction = sc.nextInt();
            weightNow -= weightReduction;
        } while (weightNow>weightGoal);
        
        System.out.println(weightNow + "kg 달성!! 축하합니다!");
 
    }
    
}
 
cs


+ Recent posts