“找不到符号 – 类扫描仪”错误
这是我的代码
public class Workshop3 { public static void main (String [] args) { System.out.println ("please enter radius of circle"); double radius; Scanner keyboard = new Scanner (System.in); keyboard.nextDouble (radius); } }
我收到的错误是
找不到符号级扫描仪
在线上
Scanner keyboard = new Scanner (System.in);
由于OP是编程的新手,我想解释一下。
你需要在代码顶部使用这一行来编译:
import java.util.Scanner;
这种import声明非常重要。 它们告诉您要使用哪种扫描仪的编译,因为这里的扫描仪未被任何人定义。
在import语句之后,您可以直接使用类Scanner,编译器将了解它。
此外,您可以在不使用import语句的情况下执行此操作,但我不建议:
java.util.Scanner scanner = new java.util.Scanner(System.in);
在这种情况下,您只需直接告诉编译器您要使用的扫描仪。
您必须在代码的第一行导入java.util.Scanner
import java.util.Scanner;
你需要包含一行import java.util.Scanner;
在您的源文件中的某个位置,最好是在顶部。
您可以通过导入java.util.*
包来解决此错误 – 您可以通过在程序顶部添加以下代码行(使用其他import
语句)来执行此操作:
import java.util.*;