Upload
fabiola-valerio
View
410
Download
4
Embed Size (px)
Citation preview
Pon atención al enunciado…En esta ocasión realizaremos otro ejercicio del
tema Excepciones.Hola compañero, bienvenido a otro ejercicio del
tutorial de POO.
Pon atención al enunciado…En esta ocasión realizaremos otro ejercicio del
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.
Declaramos un try con la
conversión de cadena a entero dentro, ya que aquí puede
producirse la excepción.
Solicitamos un entero por pantalla.
Creamos un constructor que
realizará las funciones solicitadas
en el problema.
Vamos a iniciar importando la
librería javax.swing.JOptionPanepara solicitar los datos por
ventanas.
Declaramos un try con la
conversión de cadena a entero dentro, ya que aquí puede
producirse la excepción.
Solicitamos un entero por pantalla.
Creamos un constructor que
realizará las funciones solicitadas
en el problema.
Vamos a iniciar importando la
librería javax.swing.JOptionPanepara solicitar los datos por
ventanas.
import javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;
Declaramos un try con la
conversión de cadena a entero dentro, ya que aquí puede
producirse la excepción.
Solicitamos un entero por pantalla.
Creamos un constructor que
realizará las funciones solicitadas
en el problema.
import javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;
Declaramos un try con la
conversión de cadena a entero dentro, ya que aquí puede
producirse la excepción.
Solicitamos un entero por pantalla.
Creamos un constructor que
realizará las funciones solicitadas
en el problema.
import javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;
public DemoTryCatch() {
Declaramos un try con la
conversión de cadena a entero dentro, ya que aquí puede
producirse la excepción.
Solicitamos un entero por pantalla.
import javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;
public DemoTryCatch() {
Declaramos un try con la
conversión de cadena a entero dentro, ya que aquí puede
producirse la excepción.
Solicitamos un entero por pantalla.
import javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;
public 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 javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;
public 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 javax.swing.JOptionPane;
public class DemoTryCatch {
String mensaje;
public 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
main y creamos un objeto de la
clase DemoTryCatch.
Imprimimos el mensaje resultante
en pantalla.Colocamos el catch respectivo.
Finalmente generamos nuestro
main y creamos un objeto de la
clase DemoTryCatch.
Imprimimos el mensaje resultante
en pantalla.Colocamos el catch respectivo.
catch (NumberFormatException ex) {//El
bloque catch indica el error que captura.
mensaje="No escribiste un Entero";
}
Finalmente generamos nuestro
main y creamos un objeto de la
clase DemoTryCatch.
Imprimimos el mensaje resultante
en pantalla.
catch (NumberFormatException ex) {//El
bloque catch indica el error que captura.
mensaje="No escribiste un Entero";
}
Finalmente generamos nuestro
main y creamos un objeto de la
clase DemoTryCatch.
Imprimimos el mensaje resultante
en pantalla.
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…
Nos vemos en el siguiente
ejercicio. Hasta pronto.
Bueno compañero, esto fue todo
por ahora, espero que la solución de este ejercicio te haya sido
clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.