返回列表 發帖
  1. public class Ch01 {

  2.         public static void main(String[] args) {
  3.                 // 1.加上while迴圈可重複執行(20分)
  4.                 While(true){
  5.                 Bmi bmi = new Bmi();
  6.                 bmi.inputInfo();
  7.                 bmi.showBmi();
  8.                 bmi.judgeBmi();
  9.                 }
  10.         }
  11. }
  12. T2
  13. import java.util.Scanner;

  14. public class Bmi {
  15.         double weight, height, bmi,h,w;
  16.       
  17.         void inputInfo()
  18.         {
  19.                  public static void main(String args[])
  20.              Scanners=new Scanner(System)
  21.                  System.out.print("請輸入一串字(帶空白)")
  22.              string sl=s.nextbint;   
  23.                
  24.         }
  25.       
  26.         double getBmi(double bmi)
  27.         {
  28.                     bmi=w/(h*h);
  29.                
  30.                 return bmi;
  31.         }
  32.       
  33.         void showBmi()
  34.         {
  35.                 System.out.println("體重為%.2f,身高為%.2f,BMI為%.2f%n",weight,height,getBmi());
  36.         }
  37.       
  38.         void judgeBmi()
  39.         {
  40.                 if(bmi>=10 && bmi<18.5)
  41.                         System.out.println("體重過輕!!你需要多吃點喔!");
  42.             else if(bmi>=18.5 && bmi<24)
  43.                     System.out.println("正常範圍!!繼續保持!");
  44.             else if(bmi>=24 && bmi<27)
  45.                     System.out.println("過重!!唔..該減肥了!");
  46.             else if(bmi>=27 && bmi<30)
  47.                     System.out.println("輕度肥胖!!太胖了!這樣會交不到男(女)朋友!");
  48.             else if(bmi>=30 && bmi<35)
  49.                     System.out.println("中度肥胖!!去操場跑個十圈再回來!");
  50.             else if(bmi>=35 && bmi<70)
  51.                     System.out.println("重度肥胖!!你需要立即注意你的飲食,因為你的生命正受到嚴重威脅!");
  52.             else
  53.                     System.out.println("不要再玩了啦! 你是怪物嗎? 再胡鬧小心我扁你!");
  54.                 if(bmi>24)
  55.                        
  56.         }
  57. }
複製代碼

TOP

  1. import java.util.Scanner;

  2. public class Bmi {
  3.         double weight, height, bmi;
  4.       
  5.         void inputInfo()
  6.         {
  7.                   public static void main(String args[]);
  8.               Scanners=new Scanner(System);
  9.                   System.out.print("請輸入身高體重");
  10.               string sl=s.nextbint;   
  11.         }
  12.       
  13.         double getBmi()
  14.         {
  15.                    bmi = weight / ( height * height) ;
  16.                
  17.                 return bmi;
  18.         }
  19.       
  20.         void showBmi()
  21.         {
  22.                 System.out.printf("體重為%.2f,身高為%.2f,BMI為%.2f%n",weight,height,getBmi());
  23.         }
  24.       
  25.         void judgeBmi()
  26.         {
  27.                 // 5.判斷bmi程度(20分)
  28.                 if(bmi>24);
  29.                        
  30.         }
  31. }
複製代碼

TOP

  1. import java.util.Scanner;

  2. public class Bmi {
  3.         double weight, height, bmi;

  4.         void inputInfo()
  5.         {
  6.                 // 2.初始化Scanner(20分)
  7.                 Scanner s=new Scanner(System.in);
  8.                 // 3.輸入身高與體重(20分)
  9.                 System.out.print("請輸入體重(公斤):");
  10.                 double weight=s.nextFloat();
  11.                 System.out.print("請輸入身高(公尺):");
  12.                 double height=s.nextFloat();
  13.         }

  14.         double getBmi()
  15.         {
  16.                 // 4.寫出計算bmi的公式(20分)
  17.                 bmi = weight/(height*height);
  18.                 return bmi;
  19.         }

  20.         void showBmi()
  21.         {
  22.                 System.out.printf("體重為%.2f,身高為%.2f,BMI為%.2f%n",weight,height,getBmi());
  23.         }

  24.         void judgeBmi()
  25.         {
  26.                 // 5.判斷bmi程度(20分)
  27.                 if(bmi>18.5 || bmi<24)
  28.                 {
  29.                         System.out.println("體重適中");
  30.                 }
  31.                 else if(bmi<18.5)
  32.                 {
  33.                         System.out.println("體重過輕");
  34.                 }
  35.                 else
  36.                 {
  37.                         System.out.println("體重過重");
  38.                 }

  39.         }
  40. }

  41. public class Ch01 {

  42.         public static void main(String[] args) {
  43.                 // 1.加上while迴圈可重複執行(20分)
  44.                 while(true)
  45.                 {
  46.                         Bmi bmi = new Bmi();
  47.                         bmi.inputInfo();
  48.                         bmi.showBmi();
  49.                         bmi.judgeBmi();
  50.                 }      
  51.         }
  52. }
複製代碼

TOP

返回列表