返回列表 發帖
  1. import java.util.Scanner;

  2. public class bmi
  3. {
  4. public static void main (String args[])
  5. {
  6.   Scanner s = new Scanner(System.in);
  7.   float height, weight;
  8.   float bmi;
  9.   System.out.print("請輸入身高(cm):");
  10.   height = s.nextFloat();
  11.   System.out.print("請輸入體重(kg):");
  12.   weight = s.nextFloat();

  13.   if(height == 0)
  14.      System.out.print("輸入錯誤");
  15.   else
  16.   {
  17.     bmi = weight/(height/100)/(height/100);

  18.   
  19.     if(bmi < 18.5 && bmi > 0)
  20.       System.out.print("bmi = "+bmi+"體重過輕");
  21.     else if(bmi < 24 && bmi >= 18.5)
  22.       System.out.print("bmi = "+bmi+"體重正常");
  23.     else if(bmi < 27 && bmi >= 24)
  24.       System.out.print("bmi = "+bmi+"過重");
  25.     else if(bmi < 30 && bmi >= 27)
  26.       System.out.print("bmi = "+bmi+"輕度肥胖");
  27.     else if(bmi < 35 && bmi >= 30)
  28.       System.out.print("bmi = "+bmi+"中度肥胖");
  29.     else if(bmi >= 35)
  30.       System.out.print("bmi = "+bmi+"重度肥胖");
  31.     else
  32.       System.out.print("輸入錯誤");  
  33.   }


  34. }
  35. }
複製代碼

TOP

返回列表