返回列表 發帖
  1. import java.io.Console; //引入java.io類別
  2. public class ch10 //BMI計算
  3. {
  4. public static void main(String args[])
  5. {
  6.    Console console = System.console();
  7.    float hight, weight, bmi;
  8.    String name;
  9.    System.out.print("請輸入你的姓名:");
  10.    name = console.readLine();
  11.    System.out.print("請輸入你的身高(CM):");
  12.    hight = Float.parseFloat(console.readLine());
  13.    System.out.print("請輸入你的體重(KG):");
  14.    weight = Float.parseFloat(console.readLine());
  15.    //bmi = (weight/((hight/100)*(hight/100)));
  16.    bmi = (weight/((hight/100)*(hight/100)));
  17.    System.out.println("親愛的"+name+",您好:");
  18.    System.out.println("您的身高為:"+hight+" CM,您的體重為:"+weight+" KG");
  19.    System.out.println("BMI指數為: "+bmi);
  20.    if(bmi < 18.5){
  21.      System.out.println("診斷結果: 體重過輕!!");
  22.    }else if(bmi >= 18.5 && bmi < 24){
  23.      System.out.println("診斷結果: 正常範圍!!");
  24.    }else if(bmi >= 24 && bmi < 27){
  25.      System.out.println("診斷結果: 過重!!");
  26.    }else if(bmi >= 27 && bmi < 30){
  27.      System.out.println("診斷結果: 輕度肥胖!!");
  28.    }else if(bmi >= 30 && bmi < 35){
  29.      System.out.println("診斷結果: 中度肥胖!!");
  30.    }else if(bmi >= 35){
  31.      System.out.println("診斷結果: 重度肥胖!!");
  32.    }else{
  33.      System.out.println("輸入錯誤!!");
  34.    }

  35. }

  36. }
複製代碼

TOP

返回列表