Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/10/2010, 10:35
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: [DUDA] Clase "Fecha"

Después de cada grupo de case debes añadir un break, de lo contrario seguirá leyendo los valores posteriores, de forma que todos tus meses tendrán 28 o 29 días.

http://download.oracle.com/javase/tu...ts/switch.html

Curiosamente viene como 2º ejemplo tu obtenerDiasMes().

Edito:
Cita:
private int obtenerDiasMes( int mes ) {
return obtenerDiasMes( obtenerMes(mes) );
}
Esto no tiene ningún sentido, creas una recursividad infinita, y además ese método ya existe con los mismos parámetros.

Y no abuses del private en los métodos, si no no podrás llamarlos desde otra clase.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.