隨筆-144  評論-80  文章-1  trackbacks-0

          package com.faintbear;
          import java.io.*;


          class Input{
               //Read a Sring from kedboard
                  public static String getString()
                  {
                      String string="";
                      BufferedReader br =new BufferedReader(new InputStreamReader(System.in));
                      try
                      {
                          string=br.readLine();
                      }
                      catch(IOException iox)
                      {
                          System.err.println(iox);
                      }
                  return string;
                  }
                 
                  // read a char from keyboard
                  public static char getChar()throws java.io.IOException
                  {
                          char cookie;

                          while(true){
                                  String string=getString();//Reads the next line of text from the input stream

                                  //Check the input
                                  if (string.length()>1)
                                  {
                                      System.err.println("Sorry,You should input a character,");
                                      System.err.println("Please input again");
                                      continue;
                                  }
                                  else {
                                          cookie=string.charAt(0) ;
                                          return cookie;
                                  }
                          }
                  }
                 
                 
                  //read a double number from keyboard
                  public static double getDouble( ) 
                  {
                      double cookie;

                      while(true)
                      {
                              String string = getString();
                              try
                              {
                                  cookie=Double.parseDouble(string);
                                  return cookie;
                              }
                              //Check the number
                              catch(NumberFormatException nfe)
                              {
                                  System.err.println("Sorry,this is not a double number,plz input again");
                                  continue;
                              }
                      }
                     
                  }
                 
                  //Read a int number from keyboard
                  public static int getInt( ) 
                  {
                      int cookie;
                      while(true)
                      {
                          String string = getString();
                          try
                          {
                              cookie=Integer.parseInt(string);
                              return cookie;
                          }
                          //Check the input number
                          catch(NumberFormatException nfe)
                          {
                              System.err.println("Sorry,this is not a integer number,plz input again");
                              continue;
                          }
                      }
                  }
                 
                  //Read a float number from keyboard
                  public static float getFloat()
                  {
                      float cookie;
                      while(true)
                      {
                          String string = getString();
                          try
                          {
                              cookie=Float.parseFloat(string);
                              return cookie;
                          }
                          //Check the input number
                          catch(NumberFormatException nfe)
                          {
                              System.err.println("Sorry,this is not a float number,plz input again");
                              continue;
                          }
                      }
                     
                  }

          }

           

           

          package com.faintbear;
          import com.faintbear.Input;
          public class Class1
          {
           public static void main(String[] args)
           {
            System.out.println("請輸入數據");
            System.out.println("******************");
            int kk=Input.getInt();
            System.out.println("l1====="+kk);
           }
          }

          posted on 2005-03-30 23:35 小力力力 閱讀(319) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 梧州市| 天祝| 安溪县| 黄龙县| 焦作市| 龙川县| 商都县| 开平市| 威宁| 布尔津县| 台南县| 凤台县| 汉川市| 亳州市| 繁昌县| 盱眙县| 社旗县| 绥芬河市| 通辽市| 南皮县| 客服| 宝山区| 隆林| 平安县| 巢湖市| 葵青区| 万年县| 大安市| 班玛县| 昌乐县| 红河县| 沽源县| 隆安县| 永靖县| 宜丰县| 吴川市| 延长县| 牟定县| 台江县| 仁怀市| 潮州市|