Ayuda puntual Java(urgente)
Publicado por miguelllo (1 intervención) el 07/12/2011 19:18:52
Buenas tardes, tengo un problema con un método que he creado; el método es este:
byte NumeroDeDiasDelMes()
{
switch (this.m){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: return 31;
case 4:
case 6:
case 9:
case 11: return 30;
case 2: {if (EsDeUnAnioBisiesto())
return 29;
else
return 28;}
default: System.out.println("¡Sólo hay doce meses en un año!");
}
}
El caso es que al compilar me sale un error que dice "missing return statement" y no se a qué se debe.
Espero que me podáis ayudar . Gracias!
byte NumeroDeDiasDelMes()
{
switch (this.m){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: return 31;
case 4:
case 6:
case 9:
case 11: return 30;
case 2: {if (EsDeUnAnioBisiesto())
return 29;
else
return 28;}
default: System.out.println("¡Sólo hay doce meses en un año!");
}
}
El caso es que al compilar me sale un error que dice "missing return statement" y no se a qué se debe.
Espero que me podáis ayudar . Gracias!
Valora esta pregunta


0