我是Java新手,仍在努力學習解決方法。今天,我的老師給出了一個任務,我們在Java中製作BMI計算器。其中一個步驟是讓它顯示BMI類別。所以用戶可以查看它並查看它們的位置。我完成了其他一切,但遇到了一個問題。Java中的BMI計算器
下面是腳本:
import java.util.Scanner;
public class BMI {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
double weight = 0.0;
double height = 0.0;
double bmi = 0.0;
System.out.print("Enter your weight in pounds: ");
weight = input.nextInt();
System.out.print("Enter your height: ");
height = input.nextInt();
bmi = ((weight * 703)/(height * height));
System.out.printf("Your BMI is", bmi);
System.out.println("BMI VALUES");
System.out.println("Underweight: Under 18.5");
System.out.println("Normal: 18.5-24.9 ");
System.out.println("Overweight: 25-29.9");
System.out.println("Obese: 30 or over");
}
}
下面是結果:
Your BMI isBMI VALUES
Underweight: Under 18.5
Normal: 18.5-24.9
Overweight: 25-29.9
Obese: 30 or over
什麼我做錯了,我該如何解決這個問題?
感謝您的合作:) – ChrisD93
不客氣:) – 2013-08-27 21:50:59
@ThatOneDude幫助 - 如果它解決您的問題,您應該點擊勾選的答案。 – JoshDM