令牌上的语法错误&#34 ;;",预期在扫描程序对象

时间:2016-05-06 19:37:52

标签: 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,并且使用默认设置创建了类(没有添加任何新内容)。

1 个答案:

答案 0 :(得分:1)

您的代码需要进入方法。

class Programm2
{

   int n = 0;

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