搞不清楚怎么回事?
package c05;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.IOException;
public class ConsoleReader
{
private BufferedReader reader;
public ConsoleReader(InputStream inStream)
{
reader = new BufferedReader (new InputStreamReader(inStream));
}
public int readInt()
{
String inputString = this.readLine();
int n = Integer.parseInt(inputString);
return n;
}
public double readDouble()
{
String inputString = this.readLine();
double x = Double.parseDouble(inputString);
return x;
}
public String readLine()
{
String inputLine = "";
try
{
inputLine = reader.readLine();
}
catch(IOException e)
{
System.out.println(e);
System.exit(1);
}
return inputLine;
}
}
这个类的作用是输入数字串,返回一个int或double型的数字。
但编译报错:illegal character :\58876
public int readInt()
illegal character :\58876
public double readDouble()
ConsoleReader.java 17: missing method body,or declare abstract
public int readInt()