返回列表 發帖
  1.   import java.io.Console;

  2.   public class BMI    //類別
  3.   {
  4.     public static void main(String args[])
  5.     {
  6.      float x,y;
  7.      Console console=System.console();
  8.      String name; //名字
  9.      System.out.print("請輸入姓名");
  10.      name=console.readLine();
  11.      System.out.print("請輸入身高(單位cm)");
  12.      x=Float.parseFloat(console.readLine());
  13.      System.out.print("請輸入體重(單位kg)");
  14.      y=Float.parseFloat(console.readLine());
  15.      if(y/((x/100)*(x/100))>=35)
  16.      {
  17.        System.out.println("親愛的"+name+",您的BMI值為"+y/((x/100)*(x/100))+"重度肥胖");
  18.      }else if(y/((x/100)*(x/100))>=30 && y/((x/100)*(x/100))<35)
  19.      {
  20.        System.out.println("親愛的"+name+",您的BMI值為"+y/((x/100)*(x/100))+"中度肥胖");
  21.      }else if(y/((x/100)*(x/100))>=27 && y/((x/100)*(x/100))<30)
  22.      {
  23.        System.out.println("親愛的"+name+",您的BMI值為"+y/((x/100)*(x/100))+"輕度肥胖");
  24.      }else if(y/((x/100)*(x/100))>=25 && y/((x/100)*(x/100))<27)
  25.      {
  26.        System.out.println("親愛的"+name+",您的BMI值為"+y/((x/100)*(x/100))+"過重");
  27.      }else if(y/((x/100)*(x/100))>=(18.5) && y/((x/100)*(x/100))<24)
  28.      {
  29.        System.out.println("親愛的"+name+",您的BMI值為"+y/((x/100)*(x/100))+"正常範圍");
  30.      }
  31.      else
  32.      {
  33.        System.out.println("親愛的"+name+",您的BMI值為"+y/((x/100)*(x/100))+"體重過輕!");
  34.      }
  35.     }
  36.   }
複製代碼

TOP

返回列表