我是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