SlideShare uma empresa Scribd logo
1 de 22
En esta ocasión bienvenido otro ejercicio del
Hola compañero,realizaremosa otro ejercicio del
Pon atención al enunciado…
tema Excepciones.
tutorial de POO.
En esta ocasión realizaremos otro ejercicio del
Pon atención al enunciado…
tema Excepciones.
Pon atención al enunciado…
Escribe un programa en Java que solicite al usuario valores
numéricos. Si el usuario ingresa un valor no numérico se mostrará
en pantalla un mensaje de error, de lo contrario se mostrará un
mensaje con el número ingresado. Utilice control de excepciones.
Vamos a iniciarun try con la la
Declaramos importando
Creamos un constructor que
librería javax.swing.JOptionPane
conversión de cadena a por
Solicitamos un entero entero
realizará las funciones solicitadas
dentro, ya que aquí puede
para solicitar los datos por
pantalla.
en el problema.
producirse la excepción.
ventanas.
import javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;

Vamos a iniciarun try con la la
Declaramos importando
Creamos un constructor que
librería javax.swing.JOptionPane
conversión de cadena a por
Solicitamos un entero entero
realizará las funciones solicitadas
dentro, ya que aquí puede
para solicitar los datos por
pantalla.
en el problema.
producirse la excepción.
ventanas.
import javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;

Declaramos un try con la
Creamos un constructor que
conversión de cadena a por
Solicitamos un entero entero
realizará las funciones solicitadas
dentro, ya que aquí puede
pantalla.
en el problema.
producirse la excepción.
Declaramos un try con la
Creamos un constructor que
conversión de cadena a por
Solicitamos un entero entero
realizará las funciones solicitadas
dentro, ya que aquí puede
pantalla.
en el problema.
producirse la excepción.

import
public
String
public

javax.swing.JOptionPane;
class DemoTryCatch {
mensaje;
DemoTryCatch() {
Declaramos un try con la
conversión de cadena a por
Solicitamos un entero entero
dentro, ya que aquí puede
pantalla.
producirse la excepción.

import
public
String
public

javax.swing.JOptionPane;
class DemoTryCatch {
mensaje;
DemoTryCatch() {
Declaramos un try con la
conversión de cadena a por
Solicitamos un entero entero
dentro, ya que aquí puede
pantalla.
producirse la excepción.

import
public
String
public

javax.swing.JOptionPane;
class DemoTryCatch {
mensaje;
DemoTryCatch() {

String
valorCadena=JOptionPane.showInputDialog(nul
l,"Escribe un entero");
Declaramos un try con la
conversión de cadena a entero
dentro, ya que aquí puede
producirse la excepción.

import
public
String
public

javax.swing.JOptionPane;
class DemoTryCatch {
mensaje;
DemoTryCatch() {

String
valorCadena=JOptionPane.showInputDialog(nul
l,"Escribe un entero");
Declaramos un try con la
conversión de cadena a entero
dentro, ya que aquí puede
producirse la excepción.

import
public
String
public

javax.swing.JOptionPane;
class DemoTryCatch {
mensaje;
DemoTryCatch() {

String
valorCadena=JOptionPane.showInputDialog(nul
l,"Escribe un entero");
try {
int
valorNumero=Integer.parseInt(valorCadena);
/*Si lo escrito no es un entero la línea
que sigue no se ejecuta,el programa busca
el bloque catch y ejecuta su contenido
*/
mensaje="El número que ingresaste es
"+valorNumero+". Gracias";}
Finalmente generamos nuestro
Imprimimos el mensaje resultante
Colocamos el catch respectivo.
main y creamos un objeto de la
en pantalla.
clase DemoTryCatch.
Finalmente generamos nuestro
Imprimimos el mensaje resultante
Colocamos el catch respectivo.
main y creamos un objeto de la
en pantalla.
clase DemoTryCatch.

catch (NumberFormatException ex) {//El
bloque catch indica el error que captura.
mensaje="No escribiste un Entero";
}
Finalmente generamos nuestro
Imprimimos el mensaje resultante
main y creamos un objeto de la
en pantalla.
clase DemoTryCatch.

catch (NumberFormatException ex) {//El
bloque catch indica el error que captura.
mensaje="No escribiste un Entero";
}
Finalmente generamos nuestro
Imprimimos el mensaje resultante
main y creamos un objeto de la
en pantalla.
clase DemoTryCatch.

catch (NumberFormatException ex) {//El
bloque catch indica el error que captura.
mensaje="No escribiste un Entero";
}
JOptionPane.showMessageDialog(null,mensaje)
;//El mensaje enviado según el caso
}
Finalmente generamos nuestro
main y creamos un objeto de la
clase DemoTryCatch.

catch (NumberFormatException ex) {//El
bloque catch indica el error que captura.
mensaje="No escribiste un Entero";
}
JOptionPane.showMessageDialog(null,mensaje)
;//El mensaje enviado según el caso
}
Finalmente generamos nuestro
main y creamos un objeto de la
clase DemoTryCatch.

catch (NumberFormatException ex) {//El
bloque catch indica el error que captura.
mensaje="No escribiste un Entero";
}
JOptionPane.showMessageDialog(null,mensaje)
;//El mensaje enviado según el caso
}
public static void main(String[] args) {
new DemoTryCatch();
}
}
Utilizando JCreator ejecutaremos
nuestro main y obtendremos un
resultado como el siguiente al
ingresar un elemento no entero…
Bueno compañero, esto fue todo
por Nos vemos en que la solución
ahora, espero el siguiente
de ejercicio. Hasta pronto.
este ejercicio te haya sido
clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.

Mais conteúdo relacionado

Mais procurados (18)

Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3
 
Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4
 
Comandos Java
Comandos JavaComandos Java
Comandos Java
 
Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2
 
Documento Margarita
Documento MargaritaDocumento Margarita
Documento Margarita
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascript
 
Portafolio
PortafolioPortafolio
Portafolio
 
Portafolio
PortafolioPortafolio
Portafolio
 
Selección múltiple switch
Selección múltiple switchSelección múltiple switch
Selección múltiple switch
 
Semana 1 Estructuras de Datos en Java
Semana 1   Estructuras de Datos en JavaSemana 1   Estructuras de Datos en Java
Semana 1 Estructuras de Datos en Java
 
Por pagar
Por pagarPor pagar
Por pagar
 
C sharp intro1
C sharp intro1C sharp intro1
C sharp intro1
 
Codigo
CodigoCodigo
Codigo
 
Eventos
EventosEventos
Eventos
 
Semana 5 Java Swing
Semana 5   Java SwingSemana 5   Java Swing
Semana 5 Java Swing
 
Comandos de Java
Comandos de JavaComandos de Java
Comandos de Java
 

Destaque

Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en javajent46
 
Programación III (Java) - 04 Excepciones
Programación III (Java) - 04 ExcepcionesProgramación III (Java) - 04 Excepciones
Programación III (Java) - 04 ExcepcionesAndoni Eguíluz Morán
 
Manejo de excepciones en Java
Manejo de excepciones en JavaManejo de excepciones en Java
Manejo de excepciones en JavaJohn Ortiz
 
Java excepciones
Java excepcionesJava excepciones
Java excepcionesricardo_79
 
Gestión de errores en Java
Gestión de errores en JavaGestión de errores en Java
Gestión de errores en Javaeccutpl
 
Excepciones
ExcepcionesExcepciones
Excepcionesrilara
 
Java exceptions
Java exceptionsJava exceptions
Java exceptionsDeli_amor
 
Tema 10 excepciones
Tema 10 excepcionesTema 10 excepciones
Tema 10 excepcionesjbersosa
 
Curso Java Inicial 7 Excepciones
Curso Java Inicial   7 ExcepcionesCurso Java Inicial   7 Excepciones
Curso Java Inicial 7 ExcepcionesEmilio Aviles Avila
 
Exceptions (2)
Exceptions (2)Exceptions (2)
Exceptions (2)jbersosa
 
J2EE Struts with Hibernate Framework
J2EE Struts with Hibernate FrameworkJ2EE Struts with Hibernate Framework
J2EE Struts with Hibernate Frameworkmparth
 
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-20065. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006Samuel Marrero
 
Clase 6 excepciones
Clase 6   excepcionesClase 6   excepciones
Clase 6 excepcionesJorge Gamez
 

Destaque (20)

Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en java
 
5.manejo de excepciones
5.manejo de excepciones5.manejo de excepciones
5.manejo de excepciones
 
Programación III (Java) - 04 Excepciones
Programación III (Java) - 04 ExcepcionesProgramación III (Java) - 04 Excepciones
Programación III (Java) - 04 Excepciones
 
excepciones en java
excepciones en javaexcepciones en java
excepciones en java
 
Manejo de excepciones en Java
Manejo de excepciones en JavaManejo de excepciones en Java
Manejo de excepciones en Java
 
Java excepciones
Java excepcionesJava excepciones
Java excepciones
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Gestión de errores en Java
Gestión de errores en JavaGestión de errores en Java
Gestión de errores en Java
 
Clases y objetos en java
Clases y objetos en javaClases y objetos en java
Clases y objetos en java
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Java exceptions
Java exceptionsJava exceptions
Java exceptions
 
Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en java
 
Tema 10 excepciones
Tema 10 excepcionesTema 10 excepciones
Tema 10 excepciones
 
Curso Java Inicial 7 Excepciones
Curso Java Inicial   7 ExcepcionesCurso Java Inicial   7 Excepciones
Curso Java Inicial 7 Excepciones
 
Gestion de errores en java
Gestion de errores en javaGestion de errores en java
Gestion de errores en java
 
Exceptions (2)
Exceptions (2)Exceptions (2)
Exceptions (2)
 
J2EE Struts with Hibernate Framework
J2EE Struts with Hibernate FrameworkJ2EE Struts with Hibernate Framework
J2EE Struts with Hibernate Framework
 
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-20065. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
 
Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4
 
Clase 6 excepciones
Clase 6   excepcionesClase 6   excepciones
Clase 6 excepciones
 

Semelhante a Unidad 5: Excepciones Ejercicio 3

C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidasalenco
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catchjbersosa
 
Java 8 time to join the future
Java 8  time to join the futureJava 8  time to join the future
Java 8 time to join the futureParadigma Digital
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De ControlUPS
 
Junit y Jmock
Junit y JmockJunit y Jmock
Junit y Jmockkaolong
 
Unit Testing - GTUG
Unit Testing - GTUGUnit Testing - GTUG
Unit Testing - GTUGJordi Gerona
 
Unit Testing - Trovit
Unit Testing - TrovitUnit Testing - Trovit
Unit Testing - TrovitJordi Gerona
 
Examen programación
Examen programaciónExamen programación
Examen programaciónOdalisCuichan
 
Tabbed pane y excepciones
Tabbed pane y excepcionesTabbed pane y excepciones
Tabbed pane y excepcionesaleja0940
 
TABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESTABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESAnaid03
 
TABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESTABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESJosee Olveeda
 
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANSTutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANSWilliam Diaz S
 
Informe Final Del Proyecto Poo
Informe Final Del Proyecto PooInforme Final Del Proyecto Poo
Informe Final Del Proyecto PooEPN
 
Carro De Compras
Carro De ComprasCarro De Compras
Carro De Comprasriqsiq
 

Semelhante a Unidad 5: Excepciones Ejercicio 3 (20)

C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
 
Presentación 09 Cajas blanca
Presentación 09 Cajas blancaPresentación 09 Cajas blanca
Presentación 09 Cajas blanca
 
Java 8 time to join the future
Java 8  time to join the futureJava 8  time to join the future
Java 8 time to join the future
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Junit y Jmock
Junit y JmockJunit y Jmock
Junit y Jmock
 
2 f programas
2 f programas2 f programas
2 f programas
 
2 f programas
2 f programas2 f programas
2 f programas
 
Unit Testing - GTUG
Unit Testing - GTUGUnit Testing - GTUG
Unit Testing - GTUG
 
Unit Testing - Trovit
Unit Testing - TrovitUnit Testing - Trovit
Unit Testing - Trovit
 
Best Practices
Best PracticesBest Practices
Best Practices
 
Examen programación
Examen programaciónExamen programación
Examen programación
 
Tabbed pane y excepciones
Tabbed pane y excepcionesTabbed pane y excepciones
Tabbed pane y excepciones
 
Lab excepciones propias
Lab excepciones propiasLab excepciones propias
Lab excepciones propias
 
TABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESTABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETES
 
TABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETESTABLA DE COMANDO /SENTENCIAS/PAQUETES
TABLA DE COMANDO /SENTENCIAS/PAQUETES
 
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANSTutorial  JPA Parte 1  : CRUD BASICO CON JPA Y SWING en NETBEANS
Tutorial JPA Parte 1 : CRUD BASICO CON JPA Y SWING en NETBEANS
 
Informe Final Del Proyecto Poo
Informe Final Del Proyecto PooInforme Final Del Proyecto Poo
Informe Final Del Proyecto Poo
 
Carro De Compras
Carro De ComprasCarro De Compras
Carro De Compras
 
Comandos de Java
Comandos de JavaComandos de Java
Comandos de Java
 

Mais de Fabiola Valerio Ramirez

Mais de Fabiola Valerio Ramirez (7)

Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3
 
Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 2
 
Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2
 
E2 copia
E2   copiaE2   copia
E2 copia
 

Último

ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 

Último (20)

Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 

Unidad 5: Excepciones Ejercicio 3

  • 1.
  • 2. En esta ocasión bienvenido otro ejercicio del Hola compañero,realizaremosa otro ejercicio del Pon atención al enunciado… tema Excepciones. tutorial de POO.
  • 3. En esta ocasión realizaremos otro ejercicio del Pon atención al enunciado… tema Excepciones.
  • 4. Pon atención al enunciado…
  • 5. Escribe un programa en Java que solicite al usuario valores numéricos. Si el usuario ingresa un valor no numérico se mostrará en pantalla un mensaje de error, de lo contrario se mostrará un mensaje con el número ingresado. Utilice control de excepciones.
  • 6. Vamos a iniciarun try con la la Declaramos importando Creamos un constructor que librería javax.swing.JOptionPane conversión de cadena a por Solicitamos un entero entero realizará las funciones solicitadas dentro, ya que aquí puede para solicitar los datos por pantalla. en el problema. producirse la excepción. ventanas.
  • 7. import javax.swing.JOptionPane; public class DemoTryCatch { String mensaje; Vamos a iniciarun try con la la Declaramos importando Creamos un constructor que librería javax.swing.JOptionPane conversión de cadena a por Solicitamos un entero entero realizará las funciones solicitadas dentro, ya que aquí puede para solicitar los datos por pantalla. en el problema. producirse la excepción. ventanas.
  • 8. import javax.swing.JOptionPane; public class DemoTryCatch { String mensaje; Declaramos un try con la Creamos un constructor que conversión de cadena a por Solicitamos un entero entero realizará las funciones solicitadas dentro, ya que aquí puede pantalla. en el problema. producirse la excepción.
  • 9. Declaramos un try con la Creamos un constructor que conversión de cadena a por Solicitamos un entero entero realizará las funciones solicitadas dentro, ya que aquí puede pantalla. en el problema. producirse la excepción. import public String public javax.swing.JOptionPane; class DemoTryCatch { mensaje; DemoTryCatch() {
  • 10. Declaramos un try con la conversión de cadena a por Solicitamos un entero entero dentro, ya que aquí puede pantalla. producirse la excepción. import public String public javax.swing.JOptionPane; class DemoTryCatch { mensaje; DemoTryCatch() {
  • 11. Declaramos un try con la conversión de cadena a por Solicitamos un entero entero dentro, ya que aquí puede pantalla. producirse la excepción. import public String public javax.swing.JOptionPane; class DemoTryCatch { mensaje; DemoTryCatch() { String valorCadena=JOptionPane.showInputDialog(nul l,"Escribe un entero");
  • 12. Declaramos un try con la conversión de cadena a entero dentro, ya que aquí puede producirse la excepción. import public String public javax.swing.JOptionPane; class DemoTryCatch { mensaje; DemoTryCatch() { String valorCadena=JOptionPane.showInputDialog(nul l,"Escribe un entero");
  • 13. Declaramos un try con la conversión de cadena a entero dentro, ya que aquí puede producirse la excepción. import public String public javax.swing.JOptionPane; class DemoTryCatch { mensaje; DemoTryCatch() { String valorCadena=JOptionPane.showInputDialog(nul l,"Escribe un entero"); try { int valorNumero=Integer.parseInt(valorCadena); /*Si lo escrito no es un entero la línea que sigue no se ejecuta,el programa busca el bloque catch y ejecuta su contenido */ mensaje="El número que ingresaste es "+valorNumero+". Gracias";}
  • 14. Finalmente generamos nuestro Imprimimos el mensaje resultante Colocamos el catch respectivo. main y creamos un objeto de la en pantalla. clase DemoTryCatch.
  • 15. Finalmente generamos nuestro Imprimimos el mensaje resultante Colocamos el catch respectivo. main y creamos un objeto de la en pantalla. clase DemoTryCatch. catch (NumberFormatException ex) {//El bloque catch indica el error que captura. mensaje="No escribiste un Entero"; }
  • 16. Finalmente generamos nuestro Imprimimos el mensaje resultante main y creamos un objeto de la en pantalla. clase DemoTryCatch. catch (NumberFormatException ex) {//El bloque catch indica el error que captura. mensaje="No escribiste un Entero"; }
  • 17. Finalmente generamos nuestro Imprimimos el mensaje resultante main y creamos un objeto de la en pantalla. clase DemoTryCatch. catch (NumberFormatException ex) {//El bloque catch indica el error que captura. mensaje="No escribiste un Entero"; } JOptionPane.showMessageDialog(null,mensaje) ;//El mensaje enviado según el caso }
  • 18. Finalmente generamos nuestro main y creamos un objeto de la clase DemoTryCatch. catch (NumberFormatException ex) {//El bloque catch indica el error que captura. mensaje="No escribiste un Entero"; } JOptionPane.showMessageDialog(null,mensaje) ;//El mensaje enviado según el caso }
  • 19. Finalmente generamos nuestro main y creamos un objeto de la clase DemoTryCatch. catch (NumberFormatException ex) {//El bloque catch indica el error que captura. mensaje="No escribiste un Entero"; } JOptionPane.showMessageDialog(null,mensaje) ;//El mensaje enviado según el caso } public static void main(String[] args) { new DemoTryCatch(); } }
  • 20. Utilizando JCreator ejecutaremos nuestro main y obtendremos un resultado como el siguiente al ingresar un elemento no entero…
  • 21. Bueno compañero, esto fue todo por Nos vemos en que la solución ahora, espero el siguiente de ejercicio. Hasta pronto. este ejercicio te haya sido clara y provechosa.
  • 22. Nos vemos en el siguiente ejercicio. Hasta pronto.