Devcode
ATIVIDADE 1 – ADSIS – PROGRAMAÇÃO II – 53/2023
ATIVIDADE 1 – ADSIS – PROGRAMAÇÃO II – 53/2023

Entre em contato pelo ícone do whatsapp


Caro estudante, quer ter acesso a uma aula gravada sobre a solução dessa atividade? Para ter acesso uma aula particular gravada com o conteúdo dessa atividade passo a passo, envie mensagem via whatsapp 044-99185-8773 ou clicando neste link: https://wa.me/5544991858773

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.


Entre em contato pelo ícone do whatsapp