构造函数中的Java Scanner对象?

时间:2013-10-11 23:15:15

标签: java java.util.scanner

我在下面的类中有一个错误。

我的老师告诉我,如果我在构造函数中实例化并导入java.util.Scanner包,我可以从scanner对象创建一个实例变量。

为什么以下不起作用?

import java.util.Scanner;

public class Javaio {
    private char scanner;

    public Javaio() {
        scanner = new Scanner(System.in);
    }
}

2 个答案:

答案 0 :(得分:2)

Scanner不是char。更改scanner的数据类型以匹配:

private Scanner scanner;

答案 1 :(得分:0)

扫描仪是一类.. 你好像误解了这个概念(或者可能已经厌倦了)

simple声明Scanner类的新对象..

Scanner scanner=new Scanner(System.in);