Java 标记“上的语法错误”&引用;,扫描器对象上应为空

Java 标记“上的语法错误”&引用;,扫描器对象上应为空,java,eclipse,class,object,Java,Eclipse,Class,Object,代码如下: import java.util.Scanner; public class Programm2 { int n; Scanner inp = new Scanner(System.in); n = inp.nextInt(); } 我试图得到的只是用户输入,我不知道为什么要把这个错误放到inp的声明行上。 我的IDE是Eclipse,该类是使用默认设置创建的(没有添加任何新的设置)。您的代码需要进入方法内部 class Programm2 { int n = 0;

代码如下:

import java.util.Scanner;
public class Programm2 {
 int n;
 Scanner inp = new Scanner(System.in);
 n = inp.nextInt();
}
我试图得到的只是用户输入,我不知道为什么要把这个错误放到inp的声明行上。
我的IDE是Eclipse,该类是使用默认设置创建的(没有添加任何新的设置)。

您的代码需要进入方法内部

class Programm2
{

   int n = 0;

   public void aMethod() {
      Scanner inp = new Scanner(System.in);
      n  = inp.nextInt(); 
   }
}

谢谢你的帮助!:)