Compilador en línea vs compilador nativo
-
21-12-2019 - |
Pregunta
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);
}
}
Es un código básico en Java, cuando lo ejecuté en mi propia PC, funcionó bien, el mismo código que compilé y ejecuté en compilador en línea , da algún error por qué ??
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)
Solución
Hay una campo para dar argumentos de entrada a stdin.
Durante su programa, puede solicitar al usuario que ingrese algunos valores en el formulario de número o cadenas.Porque en la web no podemos dar interactiva. opción para proporcionar entrada, por lo que proporcionamos esta opción para proporcionar todo el Entradas en una línea que se le leerá su programa usando diferentes Funciones disponibles en su lenguaje de programación.
Otros consejos
Porque no proporcionó ninguna entrada para el sistema. En.Si escribe algo, digamos 2, en la caja "Entrada STDIN" de ese compilador en línea, su programa funciona como se espera.