``` 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 저체중입니다. 만 나오고 계산이 전혀 안되고 있는 듯 합니다. 영상을 보며 하나하나 따라 바꿔봐도 어디가 문제인지 잘 모르겠어요. ㅠㅠㅠ 알려주시면 감사하겠습니다.
# tall 변수의 값을 바꿔보세요 키의 단위가 m인 관계로 아래와 같이 바꿔보세요 ``` // 변경 전 double tall = 168.0; // (X) // 변경 후 double tall = 1.68; // (O) ```
말씀해주신대로 바꿨더니 됩니다. 감사합니다! 혹시 단위가 m인건 어느 단락에서 지정이 되었는지 알 수 있을까요??
## 참고자료 --- 위키피디아, 체질량 지수 - https://bit.ly/2kYnNVx
이것을 여쭤본것은 아니였습니다만, 그래도 답변 감사합니다! 강의 올려주셔서 항상 감사합니다!