Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Java

Se eu me lembro bem quando isso acontecia em C usávamos algo para limpar buffer. O que pode ser?

``` import java.io.; import java.util.;

public class TesteDeScanner {

public static void main(String[] args) throws FileNotFoundException { InputStream is = new FileInputStream("texto.txt"); Scanner s = new Scanner(System.in);

System.out.println("Digite a sua mensagem: "); while(s.hasNextLine()){ System.out.println(s.nextLine());

} s.close(); } } ```

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Seu código está entrando em loop infinito , pois possui um erro na seguinte linha:

Scanner s = new Scanner(System.in); no lugar de System.in coloque a variável do tipo InputStream is .

assim:

Scanner s = new Scanner(is);