Buscar

Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da programação orientada a objetos exigem que ...

Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução da sua aplicação. Na linguagem de programação Java para tratar erros, deve-se utilizar paradigma try / catch. Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero.


Essa pergunta também está no material:

Linguagem de Programação (AV)
6 pág.

AV de Linguagem de Programação (Java)

Programação I Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

💡 1 Resposta

User badge image

Ed Verified user icon

Para tratar erros de divisão por zero em Java, você pode utilizar o bloco try/catch. Dentro do bloco try, você deve colocar o código que pode gerar a exceção de divisão por zero. Em seguida, no bloco catch, você deve tratar a exceção, informando ao usuário que houve um erro e dando a opção de tentar novamente ou sair do programa. Segue um exemplo de código que trata a exceção de divisão por zero em Java: ``` import java.util.Scanner; public class DivisaoPorZero { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int numerador, denominador, resultado; try { System.out.print("Digite o numerador: "); numerador = sc.nextInt(); System.out.print("Digite o denominador: "); denominador = sc.nextInt(); resultado = numerador / denominador; System.out.println("Resultado: " + resultado); } catch (ArithmeticException e) { System.out.println("Erro: divisão por zero!"); System.out.println("Tente novamente ou saia do programa."); } } } ``` Neste exemplo, o bloco try contém o código que pode gerar a exceção de divisão por zero (a linha `resultado = numerador / denominador;`). Se essa exceção ocorrer, o bloco catch será executado, exibindo a mensagem de erro e dando a opção de tentar novamente ou sair do programa.

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