看 了jdk文档 System.in 的inputstream是 抽象类
但是
public class ReadFromI { public static void main(String[] args) {
int b = 0;
try {
b = System.in.read();
} catch (Exception e) {
e.printStackTrace();
} System.out.println("读的数据 " + (char) b);
}
}这段代码中的 怎么能有 read()方法......文档里的read() 是抽象方法啊...怎么能直接调用 不明白
但是
public class ReadFromI { public static void main(String[] args) {
int b = 0;
try {
b = System.in.read();
} catch (Exception e) {
e.printStackTrace();
} System.out.println("读的数据 " + (char) b);
}
}这段代码中的 怎么能有 read()方法......文档里的read() 是抽象方法啊...怎么能直接调用 不明白
你是想从键盘输入数据吗?你可以这样:Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
看一下java的继承和多态吧
你是想从键盘输入数据吗?你可以这样:
Java codeScanner sc = new Scanner(System.in);
String str = sc.nextLine();