```
package hongpark;
public class condition {
//BMI를 계산
public static double calculateBMI(double weight, double tall) {
return weight / (tall * tall);
}
//비만도 출력
public static void printBMIClassification(double bmi) {
System.out.printf("BMI: %.2f\n", bmi);
if (bmi>30)
System.out.println("비만입니다.");
else if (bmi>= 25)
System.out.println("과체중입니다.");
else if (bmi>=18.5)
System.out.println("정상입니다.");
else
System.out.println("저체중입니다.");
}
public static void main(String[] args) {
// 체중,키 입력
double weight = 60.8;
double tall = 168.0;
// BMI 지수 계산
double bmi = calculateBMI(weight, tall);
//비만도 결과 출력
printBMIClassification(bmi);
}
}
```
이런식으로 연습을 하고 있습니다만, 결과가
BMI: 0.00
저체중입니다.
만 나오고 계산이 전혀 안되고 있는 듯 합니다.
영상을 보며 하나하나 따라 바꿔봐도 어디가 문제인지 잘 모르겠어요. ㅠㅠㅠ
알려주시면 감사하겠습니다.
sehongpark님의 답변
# tall 변수의 값을 바꿔보세요
키의 단위가 m인 관계로 아래와 같이 바꿔보세요
```
// 변경 전
double tall = 168.0; // (X)
// 변경 후
double tall = 1.68; // (O)
```
byramu08님의 답변
말씀해주신대로 바꿨더니 됩니다. 감사합니다!
혹시 단위가 m인건 어느 단락에서 지정이 되었는지 알 수 있을까요??
sehongpark님의 답변
## 참고자료
---
위키피디아, 체질량 지수 - https://bit.ly/2kYnNVx
byramu08님의 답변
이것을 여쭤본것은 아니였습니다만, 그래도 답변 감사합니다!
강의 올려주셔서 항상 감사합니다!