导入扫描仪在线IDE

时间:2017-03-02 15:19:21

标签: java

我正在尝试使用https://www.compilejava.net/的基本扫描程序。这是代码:

import java.lang.Math;
import java.util.Scanner;


public class HelloWorld
{

  public static void main(String[] args)
  {
       System.out.println("Gimmie a value");
       Scanner scan = new Scanner(System.in);
       int v1 = scan.nextInt();
       System.out.println(v1);
  }
}

这是输出:

Gimmie a value
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at HelloWorld.main(HelloWorld.java:29)

2 个答案:

答案 0 :(得分:3)

我在Eclipse中尝试过您的代码并且正在运行,看起来糟糕的在线ide不支持Inputstream,这就是为什么你会得到例外......

尝试使用真正的IDE或其他在线理念......

答案 1 :(得分:0)

问题不在于您的代码,而在于使用在线工具。它不模拟用户输入。我建议您使用免费的桌面编程工具,如果您正在进行实际编程,例如NetbeansIntellij Idea

目前,您可以尝试其他在线工具,例如IdeoneHere是粘贴并适应Ideone的代码的链接(请注意,我必须从类中删除public修饰符)。点击"克隆"如果您想处理代码,请在网站上链接。