输入输出类
来源:互联网 发布:怎么从网络电视切换 编辑:程序博客网 时间:2024/05/29 19:26
<script type="text/javascript">google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//</script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>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;}}