工作小驛

          Ninja!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
          import java.io.*;

          public class KeyboardInput{

          private final BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
          public final synchronized int readInteger(){
          String input="";
          int value=0;
          try{
          input=in.readLine();
          }
          catch (IOException e){}
          if(input!=null){
          try{
          value=Integer.parseInt(input);
          }
          catch(NumberFormatException e){}
          }
          return value;
          }

          public final synchronized long readLong(){
          String input="";
          long value=0L;
          try{
          input=in.readLine();
          }
          catch (IOException e){}
          if(input!=null){
          try{
          value=Long.parseLong(input);
          }
          catch(NumberFormatException e){}
          }
          return value;
          }

          public final synchronized double readDouble(){
          String input="";
          double value=0.0D;
          try{
          input=in.readLine();
          }
          catch (IOException e){}
          if(input!=null){
          try{
          value=Double.parseDouble(input);
          }
          catch(NumberFormatException e){}
          }
          return value;
          }

          public final synchronized float readFloat(){
          String input="";
          float value=0.0F;
          try{
          input=in.readLine();
          }
          catch (IOException e){}
          if(input!=null){
          try{
          value=Float.parseFloat(input);
          }
          catch(NumberFormatException e){}
          }
          return value;
          }

          public final synchronized char readCharacter(){
          char c=;
          try{
          c=(char)in.read();
          }
          catch (IOException e){}
          return c;
          }

          public final synchronized String readString(){
          String s="";
          try{
          s=in.readLine();
          }
          catch (IOException e){}
          if(s==null){
          s="";
          }
          return s;
          }
          }
          posted on 2007-10-06 08:17 王君 閱讀(371) 評論(0)  編輯  收藏 所屬分類: J2SE
          主站蜘蛛池模板: 延长县| 建湖县| 通州区| 麻城市| 筠连县| 时尚| 靖宇县| 宜宾市| 历史| 平南县| 安龙县| 灵山县| 武宣县| 博爱县| 盈江县| 施秉县| 登封市| 新余市| 宜城市| 凤城市| 司法| 中山市| 高邮市| 榆中县| 上栗县| 类乌齐县| 宣恩县| 涞水县| 湘乡市| 铜川市| 屯留县| 云龙县| 张家口市| 茂名市| 宝鸡市| 林芝县| 札达县| 尉犁县| 阿坝| 江孜县| 姚安县|