一些小代码,例如
Scanner scan = new Scanner(System.in);
System.out.println("Enter a number");
float number = scan.nextFloat();
这不会编译,这是语法问题吗?
答案 0 :(得分:2)
这将编译,只检查你的导入。
import java.util.Scanner;
答案 1 :(得分:2)
您需要导入 java.util.Scanner 类。见下面的代码
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter a number");
float number = scan.nextFloat();
}
}
答案 2 :(得分:1)
它像@Shanu Gupta一样编译,提到你需要导入正确的类。
这是一个可运行的例子:
import java.util.Scanner;
public class TestScanner {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter a number");
float number = scan.nextFloat();
System.out.println(number);
}
}