Questão 1. Explique, com suas próprias palavras, a importância do tratamento de exceções em Java e como ele contribui para a confiabilidade dos sistemas.
Questão 2. Desenvolva um exemplo de código em Java que utilize try-catch-finally para capturar uma exceção de entrada inválida ao tentar converter uma String em número decimal.
import java.util.Scanner;
public class CadastroProduto {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Digite o preço do produto: ");
double preco = Double.parseDouble(sc.nextLine());
System.out.println("Preço com desconto: " + (preco * 0.9));
/* incluir: "Erro: valor inválido! Digite um número válido."
sc.close();
System.out.println("Execução finalizada.");
*/
}
}
Questão 3. Descreva como a propagação de exceções (uso de throws) pode ser aplicada em cenários mais complexos de sistemas.
Questão 4. Analise criticamente a possibilidade de criação de exceções personalizadas (extends Exception) e explique em que situações isso se torna vantajoso.
Como entregar a atividade:
A atividade deve ser elaborada em um arquivo de TEXTO, seguindo o TEMPLATE disponível no MATERIAL DA DISCIPLINA no Studeo. O arquivo final deve ser salvo com a extensão .PDF ou .DOC. Após finalizar, você deve anexar o arquivo no ambiente da atividade dentro do Studeo.
Dicas para realizar a atividade:
Durante as aulas, o professor fornecerá dicas que podem ser utilizadas para a confecção das suas atividades. Assim, é de suma importância participar das aulas ao vivo ou assisti-las
posteriormente.
Assista às aulas conceituais da disciplina.
Orientações importantes:
- Acesse o link com um vídeo tutorial para ajudá-lo nesse processo de criação e desenvolvimento. O acesso deverá ser realizado em: Arquivos > Material da Disciplina.
- Lembre-se de que evidências de cópias de materiais, incluindo de outros estudantes, sem devidas referências, serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme as normas da Instituição de Ensino.
- Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor, veja se minha atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se que a interpretação da atividade também faz parte da avaliação.
- Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.
- Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.
- Anexe o arquivo na atividade, clicando sobre o botão Selecionar arquivo.
- Após anexar o trabalho, certificar-se que se trata do arquivo correto, clique no botão Responder e, posteriormente, em Finalizar Questionário (após "Finalizar o Questionário", não será possível reenviar a atividade ou realizar qualquer modificação no arquivo enviado).
Boa atividade!