回復 1# tonyh - import java.lang.*;
- import java.io.Console;
- public class ch10
- {
-
- public static void main(String args[])
-
- {
-
- Console keyin=System.console();
- // BMI = 體重 (kg) / 身高 (m2)
- String namea ;
- float cm;
- float m;
- float kg;
- float bmi;
- System.out.println("請輸入您的大名 : ");
- namea = keyin.readLine();
- System.out.print("請輸入您的身高: ");
-
- cm = Float.parseFloat(keyin.readLine());
- System.out.print("請輸入您的體重: ");
-
- kg = Float.parseFloat(keyin.readLine());
- m = cm/100;
- m = m*m;
- bmi = kg/m;
- //System.out.println(namea +" bmi = "+ bmi); //測試
- if (bmi<=18.5)
- {
- System.out.println(namea +" bmi = "+ bmi + " 體重過輕");
- }
- else if (bmi >= 18.5 && bmi <24)
- {
- System.out.println(namea +" bmi = "+ bmi + " 正常");
- }
- else if (bmi >= 24 && bmi <27)
- {
- System.out.println(namea +" bmi = "+ bmi + " 過重");
- }
- else if ((bmi >= 27 && bmi <30))
- {
- System.out.println(namea +" bmi = "+ bmi + " 輕度肥胖");
- }
- else if ((bmi >= 30 && bmi <35))
- {
- System.out.println(namea +" bmi = "+ bmi + " 中度肥胖");
- }
- else if (bmi >35)
- {
- System.out.println(namea +" bmi = "+ bmi + " 重度肥胖");
- }
- }
- }
複製代碼 |