Tutorial JAVA (XV)Publicado por Francisco el 2008-07-11 04:41:24
Nosotros podemos diseñar nuestros propios generadores de errores mediante la sentencia throw. Imaginemos que tenemos desarrollado un formulario en el que entre otros muchos datos solicitamos la edad del usuario. Nuestra intención es que el usuario sea mayor de 16 años y menor de 65, es decir que este en edad laboral optima. Para este caso podríamos desarrollar un validador de edad que en caso de que la edad indicada no este dentro de los parámetros dados lance un error. Podríamos hacer algo así. Abriremos nuestro editor de java Eclipse y crearemos un nuevo proyecto al que llamaremos GenerarError. Añadiremos la clase EdadPersona y la clase TestEdad en la que marcaremos el casilla de la opcion public static void main(String[]args). En nuestra clase EdadPersona incluiremos el siguiente código:
Comprobamos que la edad es correcta. Si es correcta devolvemos su valor con el método toString, si es incorrecta lo comunicamos generando un error. En nuestra clase TestEdad insertaremos el siguiente código:
En primer lugar importamos java.util.* para poder usar posteriormente Scanner y tomar el valor de pantalla. Una vez tenemos capturada la edad en int edad=sc.nextInt(); la pasamos al método decirEdad de la clase EdadPersona. Si la edad es correcta el flujo del programa continua en System.out.println(Edad.toString()); y no indicara la declarada según el método toString.
En caso de que la edad sea incorrecta se genera un error y nos muestra el texto por defecto que hemos puesto en el error: throw (new Exception ("Valor no admitido"));, la variable equivocado toma el valor true y la aplicación continua hasta que se le de un valor correcto en cuyo momento la variable equivocado toma el valor false y el bucle cesa. Enlaces interesantes¿Qué puedes hacer ahora?
¡Tenemos novedades todos los días! Suscríbete gratis a MilBits
Tú también puedes comentar este artículo
8 comentarios para 'Tutorial JAVA (XV)'
Francisco dice
Tenemos que llegar a ese punto Carlos, pero lamentablemente el tiempo no me da para mas. Siento que esto vaya un poco lento. Saludos. carlos figueroa dice COMO PUEDO CREAR UN PROYECTO TIPO FORMULARIO UTILIZANDO ESTE CODIGO Y QUE NO SEA SOLO SALIDA DE CONSOLA GUSTAVO FONSECA dice NECESITO DESCARGAR EL PROGRAMA O SODFTWARE DE JAVA PARA INSTALARLO EN MI PC, Y NO HA HABIDO FORMA. QUIZA USTEDES ME LO PUEDAN ENVIAR A MI CORREO PARA YO DESCARGARLO A MI LLAVE Y LLEVARMELO A INSTALARLO EN MI CASA Joaquin dice quiero aprender en Java me gustaria que me enviaran algun tutorial a mi correo para empezar desde cero Abel Alejandro dice DESEO APREDER JAVA DESDE CERO ALGUIEN ME PODRIA AYUDAR yubithza dice NECECITO APRENDER JAVA URGENTE SI ALGUIEN ME PODRIA AYUDAR ESTARIA ETERNAMENTE AGRADECIDA GISELA GALLEGO ANGEL dice BUENAS TARDES NECESITO APRENDER YAVA Y SQL DESDE CERO QUIEN ME PUEDE COLABORAR? laixix dice hola gracias por el tuto francisco pero seria bueno que se siguiera el tutorial por que esta mas que exelente y queria saber cuandon se seguira mas Comenta este artículo |
También puedes ver nuestros archivos.
CategoriasÚltimos comentarios
Temas populares
Programas imprescindibles |