1
Aprender a programar desde cero / CU00669B ARRAYS JAVA cannot find symbol- method method equalsIgnoreCase
« en: 02 de Noviembre 2014, 23:38 »
Hola, este es el código que hice del ejercicio.. El tema es que cuando lo quiero compilar me tira el error "cannot find symbol- method method esqualsIgnoreCase(java.lang.String)" y no me doy cuenta que es lo que esta mal!!!
Si en vez de usar "equalsIgnoreCase" uso solo "equals", se compila sin errores, pero el programa no detecta cuando se acierta el mes..y sigue pidiendo otra entrada.
alguien me podría ayudar??
Gracias!!
Si en vez de usar "equalsIgnoreCase" uso solo "equals", se compila sin errores, pero el programa no detecta cuando se acierta el mes..y sigue pidiendo otra entrada.
alguien me podría ayudar??
Gracias!!
Código: [Seleccionar]
public class AdivinaMes {
public static void main (String[]Args){
String MesesA[]={"enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"};
String mesSecreto=MesesA[(int)(Math.random()*12)];
System.out.println(mesSecreto);
System.out.println("Adivine el mes secreto. Introduzca el nombre del mes completo:");
EntradaDeTeclado entrada1=new EntradaDeTeclado();
int i=0;
while(i==0){
if(entrada1.equalsIgnoreCase(mesSecreto)){System.out.println("¡Ha acertado!");
i=1;}
else{System.out.println("No ha acertado. Intente adivinarlo introduciendo otro mes: ");
EntradaDeTeclado entrada2=new EntradaDeTeclado();
entrada2=entrada1;}
}
System.out.println("Fin.");
}
}