Tema: Error equals
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/04/2013, 03:42
irla_bcn
 
Fecha de Ingreso: diciembre-2012
Mensajes: 21
Antigüedad: 11 años, 4 meses
Puntos: 0
Otra duda: Comparacion Array con palabra entrada por teclado.

Siento ser tan pesada y preguntar por segunda vez, pero me ha surgido otra duda:

Tengo el array: nouArrayModul[].moduls
En la posicion: nouArrayModul[posicionDNI].moduls tengo estos datos: M1 M2 M3
y tengo que entrar un modulo por teclado o M1 o M2 o M3 o M4 que se llamara modul.

Entonces tengo que mirar si modul esta en la posicionDNI del nouArrayModul.

Yo puse:
Que se que esta mal porque es imposible que:
M1 M2 M3 sea igual a M1... pero no se como hacer para que no me lo compare, si no que me revise si lo incluye.


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);
}
}
}
}