这是我的代码
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);
答案 0 :(得分:15)
由于OP是编程的新手,我想解释一下。
您需要在代码顶部使用此行才能编译:
import java.util.Scanner;
这种导入声明非常重要。他们告诉您要使用哪种扫描仪的编译,因为这里的扫描仪未被任何人定义。
在import语句之后,您可以直接使用类Scanner,编译器将了解它。
此外,您可以在不使用import语句的情况下执行此操作,但我不建议:
java.util.Scanner scanner = new java.util.Scanner(System.in);
在这种情况下,您只需直接告诉编译器您要使用的扫描仪。
答案 1 :(得分:5)
您需要在源文件中的某处包含行import java.util.Scanner;
,最好是在顶部。
答案 2 :(得分:5)
您必须在代码
的第一行导入java.util.Scannerimport java.util.Scanner;
答案 3 :(得分:1)
有时在尝试打印用户字符串时会发生这种情况,因此在打印之前我们必须使用
例如: 扫描仪scan =新扫描仪(System.in);
scan.nextLine(); // //如果我们在用户的此字符串之前输出了整数或其他dat类型的缓冲区,则/ n(新行)会跳过我们的字符串,因此我们使用此行来打印我们的字符串
字符串s = scan.nextLine();
System.out.println(s);
答案 4 :(得分:1)
请在代码上方添加以下行
*import java.util.*;*
这应该可以解决问题
答案 5 :(得分:0)
您可以通过导入query={
child(id:$id){
schools{
name
classes{
name
}
}
}
}
软件包来解决此错误 - 您可以通过在代码顶部添加以下代码行(使用其他java.util.*
语句)来执行此操作:
import
答案 6 :(得分:0)
添加导入java.util.Scanner;在代码的最顶端。为我工作。
答案 7 :(得分:-1)
import java.util.Scanner;
public class Main {
static void myMethod() {
System.out.println("Hello World! ");
}
public static void main(String[] args) {
/*String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
System.out.println("The Length Of The String Is " + txt.length());
String txt2 = "Hello World";
System.out.println(txt2.toUpperCase());
System.out.println(txt2.toLowerCase());
int a = 12;
int b = 11;
if(a == b){
System.out.println(a+b);
}else{
System.out.println(a*b);
}
int x = 50;
int y = 10;
if(x > y){
System.out.println("Hello World!");
}
int day = 3;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
}
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
if(i == 2){
break;
}
}
for(int i = 0; i<5; i++){
System.out.println(i);
}*/
Scanner myObj = new Scanner(System.in);
String name = myObj.nextLine();
System.out.println(name);
}
}
这是解决方案只需导入 import java.util.Scanner;在代码的顶部!