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 달성!! 축하합니다!");
}
}
'Algorithm > Java Festival' 카테고리의 다른 글
[Java Festival] 1-2+3-4..+99-100 을 계산하여 답을 출력하기 (0) | 2023.03.01 |
---|---|
[Java Festival] A, B 숫자를 입력받고 조건에 부합하면 프로그램 종료 (0) | 2023.03.01 |
[Java Festival] 지폐의 개수 출력 (0) | 2023.02.26 |
[Java Festival] 시급계산기 (0) | 2023.02.26 |
[Java Festival] 정수의 1의 자리를 반올림 (0) | 2023.02.26 |
댓글