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
小力力力 阅读(309)
评论(0) 编辑 收藏 所属分类:
JAVA