SlideShare una empresa de Scribd logo
Programa 18
Nombre: Javier Alejandro León Avalos
Grado y grupo: 3°G
Especialidad: Programación
Descripción del programa
• Programa que trata de excepciones que en este caso, hace algo si se
introduce un numero no entero
Código
• package segundoparcial;
• import javax.swing.JOptionPane;
• public class Programa18 {
• public static void main(String[] args) { Integer num1=0,num2=0, suma;
• String entrada=JOptionPane.showInputDialog("Captura el primer numero: ", "0");
• String entrada2=JOptionPane.showInputDialog("Captura el primer numero: ", "0");
• if(entrada !=null){ try{
• num1=Integer.parseInt(entrada);
• num2=Integer.parseInt(entrada2);}
• catch(NumberFormatException ex){
• JOptionPane.showMessageDialog(null,"Lo que capturaste no es un numero entero: "+entrada,
"Error de captura", JOptionPane.ERROR_MESSAGE);
• }}else{
• JOptionPane.showMessageDialog(null,"Haz presionado el boton de cancelar "+entrada2, "Error d
captura ", JOptionPane.ERROR_MESSAGE);}
• suma=num1+num2;
• JOptionPane.showMessageDialog(null,"El resultado de la suma es: "+suma);}}
Prueba de escritorio
Conclusiones
• Las excepciones son muy útiles ya que le podemos dar un extra de
validación a nuestro programa

Más contenido relacionado

PDF
Programa 18
PPTX
Programa 17
PPTX
Programa 25-28
PPTX
Programa 24
PPTX
Programa 23
PPTX
Programa 16
PPTX
Programa 11
PPTX
Programa 9
Programa 18
Programa 17
Programa 25-28
Programa 24
Programa 23
Programa 16
Programa 11
Programa 9

La actualidad más candente (20)

PPTX
Programa 14
PPTX
Programa 1
PPTX
Programa 7
PPTX
Programa 3
PPTX
Programa 2
PPTX
Programa 15
PPTX
Portafolio segundo parcial
PPTX
Programa 20
PPTX
Programa 10
PDF
Ejercicio 2
DOC
Practica 3
PPTX
0.2 Conceptos Basicos C++ II
PPT
05 sentencias basicas
PPTX
Programa 4
PPTX
Programa 13
DOCX
Programacion ii
PDF
Programación Java
DOCX
Ejemplos robert miguel
PPTX
0.1 Enbarcadero I
Programa 14
Programa 1
Programa 7
Programa 3
Programa 2
Programa 15
Portafolio segundo parcial
Programa 20
Programa 10
Ejercicio 2
Practica 3
0.2 Conceptos Basicos C++ II
05 sentencias basicas
Programa 4
Programa 13
Programacion ii
Programación Java
Ejemplos robert miguel
0.1 Enbarcadero I
Publicidad

Similar a Programa 18 (14)

PPTX
Programa 18
PPTX
Programa 23
PPTX
Programa 25-27
PPTX
Programa arreglos 1
DOCX
Guia para examen java
DOCX
Guia para examen java
PPTX
Programa 8
DOCX
Prac 1 alda
DOCX
Prac 1 nequiz
PPTX
Programa 10
DOCX
Colorada numeros-desayuno
Programa 18
Programa 23
Programa 25-27
Programa arreglos 1
Guia para examen java
Guia para examen java
Programa 8
Prac 1 alda
Prac 1 nequiz
Programa 10
Colorada numeros-desayuno
Publicidad

Último (14)

PDF
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
PPTX
presentacion_energias_renovables_renovable_.pptx
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PPTX
Qué es Google Classroom Insertar SlideShare U 6.pptx
PPTX
Evolución de la computadora ACTUALMENTE.pptx
PPTX
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
PPTX
Plantilla-Hardware-Informático-oficce.pptx
PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PDF
Herramientaa de google google keep, maps.pdf
PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PPTX
Guia de power bi de cero a avanzado detallado
PPTX
Presentación de un estudio de empresa pp
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
presentacion_energias_renovables_renovable_.pptx
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
Qué es Google Classroom Insertar SlideShare U 6.pptx
Evolución de la computadora ACTUALMENTE.pptx
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
Plantilla-Hardware-Informático-oficce.pptx
laser seguridad a la salud humana de piel y vision en laser clase 4
Herramientaa de google google keep, maps.pdf
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
Guia de power bi de cero a avanzado detallado
Presentación de un estudio de empresa pp
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN

Programa 18

  • 1. Programa 18 Nombre: Javier Alejandro León Avalos Grado y grupo: 3°G Especialidad: Programación
  • 2. Descripción del programa • Programa que trata de excepciones que en este caso, hace algo si se introduce un numero no entero
  • 3. Código • package segundoparcial; • import javax.swing.JOptionPane; • public class Programa18 { • public static void main(String[] args) { Integer num1=0,num2=0, suma; • String entrada=JOptionPane.showInputDialog("Captura el primer numero: ", "0"); • String entrada2=JOptionPane.showInputDialog("Captura el primer numero: ", "0"); • if(entrada !=null){ try{ • num1=Integer.parseInt(entrada); • num2=Integer.parseInt(entrada2);} • catch(NumberFormatException ex){ • JOptionPane.showMessageDialog(null,"Lo que capturaste no es un numero entero: "+entrada, "Error de captura", JOptionPane.ERROR_MESSAGE); • }}else{ • JOptionPane.showMessageDialog(null,"Haz presionado el boton de cancelar "+entrada2, "Error d captura ", JOptionPane.ERROR_MESSAGE);} • suma=num1+num2; • JOptionPane.showMessageDialog(null,"El resultado de la suma es: "+suma);}}
  • 5. Conclusiones • Las excepciones son muy útiles ya que le podemos dar un extra de validación a nuestro programa