Online compilador compilador nativo vs
-
21-12-2019 - |
Pergunta
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);
}
}
É o código básico em java,Quando eu corri no meu próprio PC funcionou bem,O mesmo código que compilado e executado em Compilador Online ,dá um erro por que??
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)
Solução
Há um campo para dar argumentos de entrada para STDIN.
Durante o seu programa, você pode solicitar que o usuário insira alguns valores no formulário de número ou cadeias de caracteres.Porque na web, não podemos dar espaço interativo opção para fornecer entrada, de modo que desde que esta opção para fornecer todos os entradas em uma linha que vai ser lido pelo seu programa usando diferentes funções disponíveis em sua linguagem de programação.
Outras dicas
Porque você não fornecer quaisquer de entrada para o Sistema.em.Se você digitar algo, diga 2, no "STDIN Entrada" caixa de linha, o compilador, o programa funciona como o esperado.