返回列表 發帖
回復 1# tonyh
  1. import java.lang.*;

  2. import java.io.Console;

  3. public class ch10

  4. {
  5.    
  6. public static void main(String args[])
  7.    
  8. {
  9.         
  10. Console keyin=System.console();

  11. // BMI = 體重 (kg) / 身高 (m2)
  12. String namea ;         
  13. float cm;
  14. float m;
  15. float kg;

  16. float bmi;  
  17. System.out.println("請輸入您的大名 : ");
  18. namea = keyin.readLine();      
  19. System.out.print("請輸入您的身高: ");
  20.         
  21. cm = Float.parseFloat(keyin.readLine());

  22. System.out.print("請輸入您的體重: ");
  23.         
  24. kg = Float.parseFloat(keyin.readLine());
  25. m = cm/100;
  26. m = m*m;

  27. bmi = kg/m;         
  28. //System.out.println(namea +" bmi = "+ bmi); //測試


  29. if (bmi<=18.5)
  30. {
  31. System.out.println(namea +" bmi = "+ bmi + " 體重過輕");
  32. }  
  33. else if (bmi >= 18.5 && bmi <24)
  34. {
  35. System.out.println(namea +" bmi = "+ bmi + " 正常");
  36. }
  37. else if (bmi >= 24 && bmi <27)
  38. {
  39. System.out.println(namea +" bmi = "+ bmi + " 過重");
  40. }
  41. else if ((bmi >= 27 && bmi <30))
  42. {
  43. System.out.println(namea +" bmi = "+ bmi + " 輕度肥胖");
  44. }
  45. else if ((bmi >= 30 && bmi <35))
  46. {
  47. System.out.println(namea +" bmi = "+ bmi + " 中度肥胖");
  48. }
  49. else if (bmi >35)
  50. {
  51. System.out.println(namea +" bmi = "+ bmi + " 重度肥胖");
  52. }        

  53. }

  54. }
複製代碼

TOP

返回列表