私はJavaが初めてで、まだJavaのやり方を学ぼうとしています。今日、私の先生は Java で BMI 計算機を作る課題を出しました。手順の 1 つは、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
私は何を間違っていますか、どうすれば修正できますか?