Você está na página 1de 3

BONUS POINT 5: EXCEPTION PROPIAS .

Fecha de entrega: 02-10-2011 Nombre: Jonthan Lincoqueo

Cdigo
/* esta es una excepcin la cual permite el controlar el ingreso de la fecha: Das que no salgan del rango (31,0,-1). Meses que no salgan del rango (12,0,-1). Aos que no salga del ao actual(2011). */ static void cualidades(int mes, int dia,int anio)throws Excepcion_Fecha_Ingresada{ Date fecha =new Date(); if(dia>31) throw new Excepcion_Fecha_Ingresada ("el dia ingresado es mayor a 31."); if(dia<0) throw new Excepcion_Fecha_Ingresada ("el dia ingresado es menor a 0."); if(mes>12) throw new Excepcion_Fecha_Ingresada ("el mes ingresado es mayor a 12."); if(mes<0) throw new Excepcion_Fecha_Ingresada ("el mes ingresado es menor a 0."); if(anio<0) throw new Excepcion_Fecha_Ingresada ("el ao ingresado es menor a 0."); if(anio==0) throw new Excepcion_Fecha_Ingresada ("el ao 0 no es valido en el programa."); if(mes==0) throw new Excepcion_Fecha_Ingresada("el mes 0 no es valido en el programa."); if(dia==0) throw new Excepcion_Fecha_Ingresada ("el dia 0 no es valido en el programa."); if(anio>fecha.getYear()) {throw new Excepcion_Fecha_Ingresada("nuestro sistema no contiene este ao");} }

Captura
Algunos errores capturados.

Você também pode gostar