Buscar

Considere o código Java a seguir: import java.util.Scanner; public class ExemploRuntimeException { public static void main(String[] args) { ...

Considere o código Java a seguir: import java.util.Scanner; public class ExemploRuntimeException { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print('Entre com um número inteiro: '); int numero = s.nextInt(); System.out.println('Número lido: ' + numero); }} Em que posição do código devemos tratar a exceção com o bloco try/catch?


Antes de public class ExemploRuntimeException {
Depois de System.out.println('Número lido: ' + numero)
Depois de int numero = s.nextInt()
Antes de public static void main(String[] args) {
Usar o try antes de Scanner s = new Scanner(System.in); e o catch depois de System.out.println('Número lido: ' + numero)

Essa pergunta também está no material:

POO-SEMANA 06
5 pág.

Recreação Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

O bloco try/catch deve ser utilizado após a linha "int numero = s.nextInt();" e antes da linha "System.out.println('Número lido: ' + numero);". Dessa forma, o código ficaria assim: import java.util.Scanner; public class ExemploRuntimeException { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("Entre com um número inteiro: "); try { int numero = s.nextInt(); System.out.println("Número lido: " + numero); } catch (Exception e) { System.out.println("Erro ao ler número: " + e.getMessage()); } } }

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais