Foro sobre Java SE > Solo un misero fallo y no funciona nada.
Pues echándole un ojo muy por encima, he visto que no coinciden los tipos de la última variable que le pasas a la función menú. En la declaración es int intentos
, pero le estás pasando un array de String (arrayPalabras
). No se si esto será lo único que te pasa.
Para la próxima vez pon el error que te da, no sólo dónde te lo da, así será más fácil ayudarte.
Ésto es lo que te dice NetBeans, a propósito de esa línea:
method menu in class test.Unidad1Ejerciciosfinales cannot be applied to given types;
required: boolean,boolean,java.lang.String[],java.lang.String[],int,int,int,java.lang.String,int,int,int
found: int,int,java.lang.String,int,int,int,boolean,boolean,java.lang.String[],int,java.lang.String[]
reason: actual argument int cannot be converted to boolean by method invocation conversion
Es evidente que los tipos de los parámetros no coinciden.
El error es bastante claro, no te coincide prácticamente ninguno de los tipos. Tienes que pasarle las variables en el mismo orden que en la declaración de la función, independientemente del nombre de la variable en la declaración o a la hora de invocarla.
Mil gracias a todos, era lo que me decíais, en especial el orden de las variables.
PD: Ahora voy y no me acuerdo de la contraseña de javahispano :)
Fin del hilo
Estimados colegas. Agradecería que alguien se pasteara estas líneas (http://www.autodesguaces.com/java/solo1fallo.htm) en Netbeans y me comentara por que me da error una única linea de ejecución de todo el proyecto (es la última de todas),las variables están repasadas una a una, varias veces. Las funciones por separado funcionan todas correctamente. Es simplemente la llamada al menú la que me da error.(insisto, las variables están definidas y repasadas varias veces)
Gracias