import java.util.Scanner;
public class Count {
       public static void main(String []args){
       Scanner s=new Scanner(System.in);
       int i=s.nextInt();
       int j=i+1;
       System.out.println(j);
    }

}
.

它是Java中的基本代码,当我在自己的电脑上运行它,它工作正常,我编译和在在线编译器,它给出了一些错误为什么??

Exception in thread "main" java.util.NoSuchElementException
    at java.util.Scanner.throwFor(Scanner.java:907)
    at java.util.Scanner.next(Scanner.java:1530)
    at java.util.Scanner.nextInt(Scanner.java:2160)
    at java.util.Scanner.nextInt(Scanner.java:2119)
    at Count.main(Count.java:28) 
.

有帮助吗?

解决方案

有一个字段为stdin提供输入参数。

在您的程序期间,您可以要求用户在表单中输入某些值 数量或字符串。因为在网络上,我们不能给互动 选择输入的选项,因此我们提供了此选项可提供所有 在一行中的输入将由您的程序使用不同的方式读取 您的编程语言中提供的功能。

其他提示

因为您没有提供系统输入。如果您在在线编译器的“STDIN输入”框中键入某些东西,则您的程序按预期工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top