未找到类型扫描仪

时间:2015-09-17 13:01:22

标签: java methods java.util.scanner

我目前正在阅读Blue Pelican Java以学习新知识,我在第7课中涉及学习int,double和字符串的键盘输入。

我正在使用Ready编程java来运行我的程序。 错误即时接收

的结果
Scanner sc =new Scanner(System.in);

出现错误"未找到类型扫描仪"在第二个Scanner"找到了类型Scanner的候选人。但是无效,需要在此类型编译之前修复"

我直接从书中复制了代码,我的java在网上浏览过并尝试了

import java.util.Scanner.*;

如果没有成功,任何人都可以告诉我我错过了什么或做错了吗?

import java.io.*;
import java.util.*;

public class Lesson7
{
    public static void main(String args[])
    {

        Scanner sc =new Scanner(System.in);
        System.out.println("Enter your integer here");
        int i = sc.nextInt();
        System.out.println(3*i);

    }
}

2 个答案:

答案 0 :(得分:0)

可能您没有使用正确的jdk版本。 Scanner类仅适用于JDK 1.5或更高版本。

答案 1 :(得分:0)

我删除了类说明符public。我知道这个类的说明符仅在你要编写的代码被打包时使用。我的代码工作得很好:

import java.io.*;
import java.util.*;

class Lesson7{
    public static void main(String args[]){
        Scanner sc =new Scanner(System.in);
        System.out.println("Enter your integer here");
        int i = sc.nextInt();
        System.out.println(3*i);
    }
}