Eggs Sunny Side Up
본문 바로가기
Algorithm/Java Festival

[Java Festival] 몸무게 감량

by guswn100059 2023. 2. 27.

1) while문

import java.util.Scanner;

public class P_06 {

	public static void main(String[] args) {

		/*
		 * 현재 몸무게와 목표 몸무게를 각각 입력 받고 주차 별 감량몸무게를 입력 받아 목표 달성 시 축하 메세지를 띄우는 프로그램을 구현하시오.
		 */

		Scanner sc = new Scanner(System.in);

		System.out.print("현재 몸무게 : ");
		int now = sc.nextInt();

		System.out.print("목표 몸무게 : ");
		int after = sc.nextInt();

		int week = 0;

		while (true) {
			week++;
			System.out.print(week + "주차 감량 몸무게 : ");
			int kg = sc.nextInt();
			now -= kg;
			if(now <= after) {
				System.out.println(now+"kg 달성! 축하합니다!");
				break;
			}
		}  
	}

}

 

2) do_while문

import java.util.Scanner;

public class Ex_do_while문 {

	public static void main(String[] args) {
		
		// 몸무게 감량
		
		Scanner sc = new Scanner(System.in);
		
		System.out.print("현재몸무게 : ");
		int num1 = sc.nextInt();
		
		System.out.print("목표몸무게 : ");
		int num2 = sc.nextInt();
		
		int week = 0;
		
		do {
			week++;
			System.out.print(week+"주차 감량 몸무게 : ");
			
			int kg = sc.nextInt();
			num1 -= kg;
		} while(num1 > num2);
		System.out.println(num2+"kg 달성!! 축하합니다!");
		
		

	}

}

댓글