Compilatore online vs Compilatore nativo
-
21-12-2019 - |
Domanda
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);
}
}
.
È il codice di base in Java, quando lo consegnò sul mio PC ha funzionato bene, lo stesso codice che ho compilato ed eseguito su Compilatore online , dà qualche errore perché ??
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)
. Soluzione
C'è un campo per dare argomenti di input a stdin.
.Durante il tuo programma puoi chiedere all'utente di inserire alcuni valori nel modulo di numero o stringhe.Perché sul web non possiamo dare interattivo Opzione per fornire input, quindi abbiamo fornito questa opzione per fornire tutto il Ingressi in una riga che verrà letta dal tuo programma utilizzando diversi Funzioni disponibili nel linguaggio di programmazione.
Altri suggerimenti
Perché non hai fornito alcun input per System.in.Se digiti qualcosa, dì 2, nella casella "Input StDin" di quel compilatore online, il tuo programma funziona come previsto.