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) 
.

È stato utile?

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.

Inserisci Descrizione dell'immagine qui

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top