扫描仪需要两个输入

时间:2019-08-20 12:46:19

标签: java intellij-idea

我有一个非常简单的Java代码,它期望使用scan.Int()生成一个整数,并根据输入输出一些计算结果。

问题是,它仅在我第二次输入后才给出输出 尽管它忽略了第一个。

例如: 正在运行,我看到光标在等待,

我输入5 + ENTER

光标等待

我输入3 + ENTER

输出: 45

(这是有关第二个输入的结果)

我正在Intellij IDEA 2019.2上运行它


public class Main {

  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int n = scanner.nextInt();
    System.out.println(((n+1)*n+2)*n+3);
  }
}

1 个答案:

答案 0 :(得分:-1)

这是由Intellij Edu版本引起的, 它添加了一些与之混淆的配置(我认为这很重要) 在标准intellij上检查了相同的代码-没问题