返回列表 發帖

基本輸入 (一)

本帖最後由 tonyh 於 2013-5-27 20:16 編輯
  1. import java.util.Scanner;
  2. public class ch12    //類別
  3. {
  4.     public static void main(String args[])   //主方法
  5.     {
  6.          Scanner s=new Scanner(System.in);
  7.          String a;
  8.          int b;
  9.          float c;
  10.          System.out.print("請輸入一字串: ");
  11.          a=s.next();         //a=s.nextLine()
  12.          System.out.println(a);
  13.          System.out.print("請輸入一整數: ");
  14.          b=s.nextInt();
  15.          System.out.println(b);
  16.          System.out.print("請輸入一浮點數: ");
  17.          c=s.nextFloat();
  18.          System.out.println(c);
  19.     }
  20. }
複製代碼

  1. import java.util.Scanner;

  2. public class bmi
  3. {
  4. public static void main (String args[])
  5. {
  6.   Scanner s = new Scanner(System.in);
  7.   float height, weight;
  8.   float bmi;
  9.   System.out.print("請輸入身高(cm):");
  10.   height = s.nextFloat();
  11.   System.out.print("請輸入體重(kg):");
  12.   weight = s.nextFloat();

  13.   if(height == 0)
  14.      System.out.print("輸入錯誤");
  15.   else
  16.   {
  17.     bmi = weight/(height/100)/(height/100);

  18.   
  19.     if(bmi < 18.5 && bmi > 0)
  20.       System.out.print("bmi = "+bmi+"體重過輕");
  21.     else if(bmi < 24 && bmi >= 18.5)
  22.       System.out.print("bmi = "+bmi+"體重正常");
  23.     else if(bmi < 27 && bmi >= 24)
  24.       System.out.print("bmi = "+bmi+"過重");
  25.     else if(bmi < 30 && bmi >= 27)
  26.       System.out.print("bmi = "+bmi+"輕度肥胖");
  27.     else if(bmi < 35 && bmi >= 30)
  28.       System.out.print("bmi = "+bmi+"中度肥胖");
  29.     else if(bmi >= 35)
  30.       System.out.print("bmi = "+bmi+"重度肥胖");
  31.     else
  32.       System.out.print("輸入錯誤");  
  33.   }


  34. }
  35. }
複製代碼

TOP

返回列表