我在下面的类中有一个错误。
我的老师告诉我,如果我在构造函数中实例化并导入java.util.Scanner包,我可以从scanner对象创建一个实例变量。
为什么以下不起作用?
import java.util.Scanner;
public class Javaio {
private char scanner;
public Javaio() {
scanner = new Scanner(System.in);
}
}
答案 0 :(得分:2)
Scanner
不是char
。更改scanner
的数据类型以匹配:
private Scanner scanner;
答案 1 :(得分:0)
扫描仪是一类.. 你好像误解了这个概念(或者可能已经厌倦了)
simple声明Scanner类的新对象..
Scanner scanner=new Scanner(System.in);