unidad 5: excepciones ejercicio 3

Post on 18-Jul-2015

406 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

top related