728x90
반응형
public void practice7() {
/* 키, 몸무게를 double로 입력 받고 BMI지수를 계산하여 계산 결과에 따라
저체중/정상체중/과체중/비만을 출력하세요.
BMI = 몸무게 / (키(m) * 키(m))
BMI가 18.5미만일 경우 저체중 / 18.5이상 23미만일 경우 정상체중
BMI가 23이상 25미만일 경우 과체중 / 25이상 30미만일 경우 비만
BMI가 30이상일 경우 고도 비만
ex)
키(m)를 입력해 주세요 : 1.65
몸무게(kg)를 입력해 주세요 : 58.4
BMI 지수 : 21.45087235996327
정상체중 */
Scanner sc = new Scanner(System.in);
System.out.print("키(m)를 입력해 주세요 : ");
double height = sc.nextDouble();
System.out.print("몸무게(kg)를 입력해 주세요 : ");
double weight = sc.nextDouble();
double bmi = weight / (height * height);
System.out.println(bmi);
String result = null;
if(bmi < 18.5) {
result = "저체중";
}else if(bmi >= 18.5 && bmi < 23) {
result = "정상체중";
}else if(bmi >= 23 && bmi < 25) {
result = "과체중";
}else if(bmi >= 25 && bmi < 30) {
result = "비만";
}else {
result ="다이어트 합시다.";
}
System.out.println(result);
}
728x90
반응형
'JAVA' 카테고리의 다른 글
조건문 연습 (9) - if문 pass / fail (0) | 2024.01.05 |
---|---|
조건문 연습 (8) - if-switch 이용 연산 하기 (1) | 2024.01.04 |
조건문 연습 (6) - switch문 권한 확인 (0) | 2023.12.30 |
조건문 연습 (5) - if문 로그인(id/pw) (0) | 2023.12.29 |
조건문 연습 (4) - 입력받은 수로 계절 출력 (0) | 2023.12.29 |