A linguagem Java possui um mecanismo especial para o tratamento de erros que possam ocorrer em tempo de execução do programa. Diferentemente de outras

É o que você procurava?

Fale conosco para obter o trabalho completo, clique no botão ao lado

QUESTÃO 1

A linguagem Java possui um mecanismo especial para o tratamento de erros que possam ocorrer em tempo de execução do programa. Diferentemente de outras linguagens, o surgimento de um erro ocasiona a interrupção imediata do programa, porém em Java podemos tratar esta situação de erro de uma forma adequada e evitando, assim, a interrupção do programa.

Sabendo disso, analise o código a seguir:

import java.util.ArrayList;
import java.util.List;
import javax.swing.JOptionPane;

public class Teste {

    public static void main(String[] args) {        
        //Situação 1
        try {
            int qtd = Integer.parseInt(JOptionPane.showInputDialog(“Digite a quantidade de alunos”));
        }catch(??? e) {
            //Código de Tratamento
        }

        //Situação 2
        try {            
            Produto p = null;
            p.getDescr();            
        }catch (??? e) {
            //Código de Tratamento
        }

        //Situação 3
        try {
            List<String> palavras = new ArrayList<>();
            palavras.add(“Oi”);
            palavras.add(“Tchau”);
            palavras.remove(2);
        }catch(??? e) {
            //Código de Tratamento
        }        
    }
}

Temos três situações que podemos adicionar à exceção específica para tratar o problema e o programa não parar. Cite a exceção específica para cada uma das três situações e justifique sua resposta.

​Atenção:
• Responda na caixa de resposta a seguir.
• Antes de enviar sua atividade, certifique-se de que respondeu a todos os itens solicitados.
• Após o envio não são permitas alterações ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!
• Lembre-se de que evidências de cópias de materiais, incluindo de outros acadêmicos, serão inquestionavelmente zeradas.
• 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 de 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.

Bons estudos!
Em caso de dúvidas, encaminhar mensagem ao seu Professor Mediador.

É o que você procurava?

Fale conosco para obter o trabalho completo, clique no botão ao lado

Trabalhos Relacionados:

Deixe um comentário