返回列表 發帖

20121019

  1. import java.util.Scanner;


  2. public class BMIManagerTest
  3. {

  4.         /**
  5.          * @param args
  6.          */
  7.         public static void main(String[] args)
  8.         {
  9.                    Scanner scan = new Scanner(System.in);
  10.                    String yourname;
  11.                    float h = 0;
  12.                    float w;
  13.                    boolean s;
  14.                    System.out.println("請輸入您的大名 : ");
  15.                    yourname = scan.next();
  16.                    while(h == 0)
  17.                    {
  18.                            try
  19.                            {
  20.                                    System.out.println("請輸入您的身高 : ");
  21.                                    h = Float.parseFloat(scan.next());
  22.                            }
  23.                            catch(Exception e)
  24.                            {
  25.                                    System.out.println("請重新輸入數字做為你的身高!");
  26.                            }
  27.                    }
  28.                    System.out.println("請輸入您的體重 : ");
  29.                    w = Float.parseFloat(scan.next());
  30.                    System.out.println("請輸入您是男生(1)/女生(0) :");
  31.                    s = Integer.parseInt(scan.next())==1;
  32.                   
  33.                    //BMIManager myBMI = new BMIManager(h,w,s);
  34.                    BMIManager myBMI = new BMIManager(h,w,s);
  35.                    System.out.print(myBMI.calculateBMI()+"\n");
  36.                    System.out.print(myBMI.calculateBMI()+"\n");
  37.                    System.out.printf("%s",myBMI.suggestion());
  38.                   
  39.                    /*
  40.                    System.out.println("您輸入的大名 :"+yourname);
  41.                    System.out.println("您輸入的身高 :"+myBMI.mHeight);
  42.                    System.out.println("您輸入的體重 :"+myBMI.getWeight());
  43.                    System.out.println("您輸入您是:"+(myBMI.getSex()==true?"男生":"女生"));
  44.                    */
  45.                   
  46.         }

  47. }
複製代碼

  1. import java.util.Scanner;


  2. public class InputTest {

  3.         /**
  4.          * @param args
  5.          */
  6.         public static void main(String[] args) {
  7.                 // TODO Auto-generated method stub
  8.                 Scanner scan = new Scanner(System.in);
  9.                 System.out.println("please input something:");
  10.                 String ss = scan.next();
  11.                 try
  12.                 {
  13.                         int a = Integer.parseInt(ss);
  14.                         System.out.println("your input is an Integer");
  15.                 }
  16.                 catch(Exception e)
  17.                 {
  18.                         try
  19.                         {
  20.                                 float a = Float.parseFloat(ss);
  21.                                 System.out.println("your input is a Float");
  22.                         }
  23.                         catch(Exception ee)
  24.                         {
  25.                                 System.out.println("your input is a String");
  26.                         }
  27.                 }
  28.                
  29.         }

  30. }
複製代碼

TOP

  1. import java.util.Scanner;


  2. public class InputTest {

  3.         /**
  4.          * @param args
  5.          */
  6.         public static void input() throws Exception
  7.         {
  8.                 Scanner scan = new Scanner(System.in);
  9.                 System.out.println("please input something:");
  10.                 String ss = scan.next();
  11.                 int a = Integer.parseInt(ss);
  12.                 System.out.println("your input is an Integer");
  13.         }
  14.        
  15.        
  16.         public static void main(String[] args) {
  17.                 // TODO Auto-generated method stub
  18.                 try
  19.                 {
  20.                         input();
  21.                 }
  22.                 catch(Exception e)
  23.                 {
  24.                         System.out.println("your input is not an Integer");
  25.                 }
  26.        }
  27. }
複製代碼

TOP

返回列表