RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  67554 - COMPARAR UNOS DATOS DETERMINADOS DE UN ARRAY
Autor:  Irla Gallval
Hola, a ver si me se explicar, tengo un Array llamado:
nouArrayModul[].moduls...

Y en la posicion:
nouArrayModul[posicionDNI].moduls tengo los datos guardados M1 M2 M3 tal cual.

Tengo que entrar un dato por teclado o M1 o M2 o M3 o M4, que se llamara modul y compararlo y si por ejemplo encuentra el M1 en esa posicion de Array me va a un sitio y si por ejemplo pongo M4 que no esta, me dice que el alumno no esta matriculado en ese modulo... Entonces yo cree esto:

if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M1")) {
cmodul = true;
}
if (cmodul==true) {
Modul1(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M2")) {
cmodul = true;
}
if (cmodul==true) {
Modul2(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M3")) {
cmodul = true;
}
if (cmodul==true) {
Modul3(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
if (((nouArrayModul[posicionDNI].moduls).equals(modul))&&(modul=="M4")) {
cmodul = true;
}
if (cmodul==true) {
Modul1(opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
} else {
System.out.println("Aquest alumne, no esta matriculat en el modul: " +modul+"");
evaluacioModul(posicionDNI, opcio, posicio, intrAlumnes, posMod, posUF, dni, modul);
}
}
}
}
return posicionDNI;
}

Y claro siempre me sale que no esta matriculado porque es obvio que:
M1 M2 M3 no es igual a M1... como lo puedo hacer???


Nombre
Apellidos
Correo
Comentarios