ATIVIDADE 1 - ADSIS - PROGRAMAÇÃO II - 532023.docx

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.

ATIVIDADE 1 - ADSIS - PROGRAMAÇÃO II
– 532023
Entre em contato com a nossa equipe que vamos assessorar
com esse trabalho
Mais de 10 anos no mercado acadêmico
CONTATO
(15) 98170-8778
Tele gram.:( 15) 98170-8778
E-MAIL: Mvf5system@gmail.com
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.
Entre em contato com a nossa equipe que vamos assessorar
com esse trabalho
Mais de 10 anos no mercado acadêmico
CONTATO
(15) 98170-8778
Tele gram.:( 15) 98170-8778
E-MAIL: Mvf5system@gmail.com

Mais conteúdo relacionado

Similar a ATIVIDADE 1 - ADSIS - PROGRAMAÇÃO II - 532023.docx(16)

MAPA - ADSIS - PROGRAMAÇÃO II - 532023.pdfMAPA - ADSIS - PROGRAMAÇÃO II - 532023.pdf
MAPA - ADSIS - PROGRAMAÇÃO II - 532023.pdf
marcosvsoares2 visualizações
MAPA - ADSIS - PROGRAMAÇÃO II - 532023.pdfMAPA - ADSIS - PROGRAMAÇÃO II - 532023.pdf
MAPA - ADSIS - PROGRAMAÇÃO II - 532023.pdf
marcosvsoares2 visualizações

Mais de josepedro158321(20)

MAPA - ELETROTÉCNICA E ELETRÔNICA - 532023.docxMAPA - ELETROTÉCNICA E ELETRÔNICA - 532023.docx
MAPA - ELETROTÉCNICA E ELETRÔNICA - 532023.docx
josepedro1583214 visualizações
MAPA - ELEMENTOS DE MÁQUINAS - 532023.docxMAPA - ELEMENTOS DE MÁQUINAS - 532023.docx
MAPA - ELEMENTOS DE MÁQUINAS - 532023.docx
josepedro1583214 visualizações
MAPA - SANEAMENTO BÁSICO - 532023.pdfMAPA - SANEAMENTO BÁSICO - 532023.pdf
MAPA - SANEAMENTO BÁSICO - 532023.pdf
josepedro1583213 visualizações
MAPA - HIDROLOGIA E DRENAGEM URBANA - 532023.docxMAPA - HIDROLOGIA E DRENAGEM URBANA - 532023.docx
MAPA - HIDROLOGIA E DRENAGEM URBANA - 532023.docx
josepedro1583213 visualizações
MAPA - PROJETO MECÂNICO - 532023.pdfMAPA - PROJETO MECÂNICO - 532023.pdf
MAPA - PROJETO MECÂNICO - 532023.pdf
josepedro1583213 visualizações
MAPA - QUÍMICA GERAL E INORGÂNICA - 532023.docxMAPA - QUÍMICA GERAL E INORGÂNICA - 532023.docx
MAPA - QUÍMICA GERAL E INORGÂNICA - 532023.docx
josepedro1583215 visualizações
MAPA - QUÍMICA EXPERIMENTAL - 532023.docxMAPA - QUÍMICA EXPERIMENTAL - 532023.docx
MAPA - QUÍMICA EXPERIMENTAL - 532023.docx
josepedro1583214 visualizações

Último(10)

Capturas microbit.docxCapturas microbit.docx
Capturas microbit.docx
seruto2310148 visualizações
Dimensions  - Tutorial.pptxDimensions  - Tutorial.pptx
Dimensions - Tutorial.pptx
barbaraguerra08826 visualizações
SciELO: O Guia.SciELO: O Guia.
SciELO: O Guia.
susieconceicao11840 visualizações
Fedora.pptxFedora.pptx
Fedora.pptx
JooVictorMarques2311 visualizações

ATIVIDADE 1 - ADSIS - PROGRAMAÇÃO II - 532023.docx

  • 1. ATIVIDADE 1 - ADSIS - PROGRAMAÇÃO II – 532023 Entre em contato com a nossa equipe que vamos assessorar com esse trabalho Mais de 10 anos no mercado acadêmico CONTATO (15) 98170-8778 Tele gram.:( 15) 98170-8778 E-MAIL: Mvf5system@gmail.com 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 }
  • 2. //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. Entre em contato com a nossa equipe que vamos assessorar com esse trabalho Mais de 10 anos no mercado acadêmico CONTATO (15) 98170-8778 Tele gram.:( 15) 98170-8778 E-MAIL: Mvf5system@gmail.com