
19/04/2013, 00:32
|
 | | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 5 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;
} |