- public class Ch01 {
- public static void main(String[] args) {
- // 1.加上while迴圈可重複執行(20分)
- While(true){
- Bmi bmi = new Bmi();
- bmi.inputInfo();
- bmi.showBmi();
- bmi.judgeBmi();
- }
- }
- }
- T2
- import java.util.Scanner;
- public class Bmi {
- double weight, height, bmi,h,w;
-
- void inputInfo()
- {
- public static void main(String args[])
- Scanners=new Scanner(System)
- System.out.print("請輸入一串字(帶空白)")
- string sl=s.nextbint;
-
- }
-
- double getBmi(double bmi)
- {
- bmi=w/(h*h);
-
- return bmi;
- }
-
- void showBmi()
- {
- System.out.println("體重為%.2f,身高為%.2f,BMI為%.2f%n",weight,height,getBmi());
- }
-
- void judgeBmi()
- {
- if(bmi>=10 && 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 && bmi<70)
- System.out.println("重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!");
- else
- System.out.println("不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!");
- if(bmi>24)
-
- }
- }
複製代碼 |