Ajuda ! Como pausar no Java uma codição que esta dentro do While, estou tentando usar o System.in.read();, e o Thread.Sleep()

Uma coisa que estou com duvida é como pausar uma entrada que esta dentro do while e o try/cath juntos algo assiim !

while (true) {
            try {
                System.out.println("O que deseja fazer ? D = Deposito , S = Saque, E = Sair da Conta");
                operacoes = entradados.nextLine();
                System.in.read();                

O que acontece, é que quando compila, mostre esse erro !

*java: exception java.lang.InterruptedException is never thrown in body of corresponding try statement

Coloquei !

} catch (IOException InputMismatchException) {
                System.out.println("Messagem"+InputMismatchException.getMessage());
            }

Coloquei esse codigo e o codigo compilou e nada mais acontece ! O que pode ser ?

@JavaGoogle, você quer parar a execução assim que uma classula for acionada correto ? Você utilizar o break.
Olha esse exemplo de while nesse tópico, acho que isso vai poder ajudar você.

1 curtida

O que seria “pausar uma entrada”?
Tente explicar melhor o que quer fazer.

Ou você leu a mensagem de erro errado ou postou o catch errado.
Essa mensagem quer dizer que você fez um catch InterruptedException mas dentro do try não tem nenhum código que possa lançar InterruptedException.

Staroski !

Sim tirei a Exception mesmo porque o codigo não estava lançando a execeção ! agora estou enfrentando outra situação de Java:illegal Start of Expression
Estou tendo problemas com uma invocação de um objeto static , erro dando Java: Illegal start of expression