Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/04/2013, 00:32
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: ¿Cuál es mi error en esta lógica de Java?

if ( materia.notasdelosestudiantes.size()==0) {
// Rellenar datos de las notas estudiante (1)
HAZLO FUERA Y ANTES DEL FOR
} else {
// BUCLE FOR AQUI
// Comprobar si el estudiante ya tiene notas
// Si las tiene mostrar mensaje de aviso
// Si no las tiene => Rellenar datos de las notas estudiante (2)
}

Como puedes ver (1) y (2) repetirían el mismo código
Igual te compensa crear un método específico que contenga todo ese código para reutilizarlo y no repetirlo, y llamar a ese método en (1) y (2).
Aunque con eso de arriba te debería funcionar.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}