Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2015, 14:00
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: POO + sentencia + algoritmo Duda

Cita:
Iniciado por sixtoex Ver Mensaje
y el constructor y el método? eso si esta bien estructurado?
Tú decides qué parámetros necesitas y el formato en que lo pasas, un constructor que sólo asigna valores difícilmente puede estar mal.

Como pega, es un poco absurdo tener unas variable llamadas x_actual, si implica que es el día de hoy no te haría falta pedirla, y si puede ser cualquier fecha, el nombre que le has puesto produce confusión.

Aparte de eso podías haber hecho una única clase, Configurar_FechaAño sólo aporta que tiene el main, y eso podías haberlo hecho en Fecha_Años.

Deberías buscarte ejemplos donde se vea más claro qué es un objeto/clase y què es una acción/método.

Tu método, pues código innecesario y repetitivo. Y debes tener cuidado con los if, si son condiciones excluyentes usa else if.

i
Código Java:
Ver original
  1. nt Edad_Años  = (año_Actual - año_Nacimiento);
  2.        
  3.         if(mes_Actual < mes_Nacimiento){
  4.             Edad_Años = Edad_Años -1
  5.         }
  6.         else if(mes_Actual == mes_Nacimiento && dia_Actual < dia_Nacimiento){
  7.             Edad_Años = Edad_Años -1
  8.         }

Hace exactamente lo mismo (he simplificado el tuyo pero no lo he probado).
__________________
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.

Última edición por Xerelo; 11/03/2015 a las 14:06