import java.util.*;
class GFG {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String name=sc.next();
System.out.println("No more input to read");
}
}
This was my code in java for print statement on an online IDE.
it throws me this error👇
Hangup (SIGHUP)
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:937)
at java.base/java.util.Scanner.next(Scanner.java:1478)
at GFG.main(GFG.java:9)
我尝试解决语法中的问题,但我想解决这个表达式而不使用任何 try catch 方法,就像我们在常见 IDE 中使用的那样。
我有解决这个问题的方法, 我认为您正在尝试在极客在线编译器中运行该程序。 以公司使用虚拟机提供的在线编译器为例,该虚拟机限制了在线运行时的运行时输入。 因此,他们为您提供了一个输入选项卡,用于在运行之前输入用户输入,并在运行时枚举它。
【Java在线编译器】[1]也有
[用户输入][2]
使用该文本区域为用户提供每一行的输入。 [1]:https://ide.geeksforgeeks.org/online-java-compiler [2]: