我目前正在阅读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);
}
}
答案 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);
}
}