Java 全局变量中的用户输入值

Java 全局变量中的用户输入值,java,java.util.scanner,Java,Java.util.scanner,我在公开的Java主类中声明了两个变量。请参阅下面的代码 java.util.Scanner; public class NestedExample { public int a,b,c; public static void main (String args[]) { System.out.println("Please enter the first value"); Scanner d = new Scanner(Syste

我在公开的Java主类中声明了两个变量。请参阅下面的代码

java.util.Scanner;

public class NestedExample {

    public int a,b,c;

    public static void main (String args[])
    {
        System.out.println("Please enter the first value");

        Scanner d = new Scanner(System.in);
        int a = d.nextInt();

        System.out.println("Please enter the second value");

        Scanner e = new Scanner(System.in);
        int b = e.nextInt();    

    }    
}
您能告诉我代码是否正确吗?因为它显示了Scanner命令中的一个错误

问候,,
Saurabh

您没有添加
import
关键字。更改
java.util.Scanner
导入java.util.Scanner

您的代码中缺少导入关键字。

import
是一个Java关键字

它声明了一个Java类,用于import语句下面的代码中。声明Java类后,可以在代码中使用类名,而无需指定该类所属的包

为了使用Scanner类,您需要导入它

import java.util.Scanner;

您错过了import关键字代码是正确的,但它正在将值分配给局部变量,如果这不是您想要的,请从静态上下文访问静态变量或在main方法中为类创建对象