- import java.io.Console; //引入java.io類別
- public class ch10 //BMI計算
- {
- public static void main(String args[])
- {
- Console console = System.console();
- float hight, weight, bmi;
- String name;
- System.out.print("請輸入你的姓名:");
- name = console.readLine();
- System.out.print("請輸入你的身高(CM):");
- hight = Float.parseFloat(console.readLine());
- System.out.print("請輸入你的體重(KG):");
- weight = Float.parseFloat(console.readLine());
- //bmi = (weight/((hight/100)*(hight/100)));
- bmi = (weight/((hight/100)*(hight/100)));
- System.out.println("親愛的"+name+",您好:");
- System.out.println("您的身高為:"+hight+" CM,您的體重為:"+weight+" KG");
- System.out.println("BMI指數為: "+bmi);
- if(bmi < 18.5){
- System.out.println("診斷結果: 體重過輕!!");
- }else if(bmi >= 18.5 && bmi < 24){
- System.out.println("診斷結果: 正常範圍!!");
- }else if(bmi >= 24 && bmi < 27){
- System.out.println("診斷結果: 過重!!");
- }else if(bmi >= 27 && bmi < 30){
- System.out.println("診斷結果: 輕度肥胖!!");
- }else if(bmi >= 30 && bmi < 35){
- System.out.println("診斷結果: 中度肥胖!!");
- }else if(bmi >= 35){
- System.out.println("診斷結果: 重度肥胖!!");
- }else{
- System.out.println("輸入錯誤!!");
- }
- }
- }
複製代碼 |