Título: Piedra Papel Tijeras [JAVA] Publicado por: overxfl0w13 en 8 Noviembre 2012, 16:03 pm No consigo hacer funcionar el programa, siempre me devuelve lo mismo
"El jugador no ha introducido una opcion valida" y "Ganador PC", cuando es mentira. El código es el siguiente: Código
No sé que pasará pero me trae de cabeza xD Título: Re: Piedra Papel Tijeras [JAVA] Publicado por: Valkyr en 8 Noviembre 2012, 22:12 pm La comparación de cadenas en Java se realiza con el método equals el cual tienen todas las clases puesto que se hereda de Object.
Código
Con ese método compararías la entrada de forma insensible a mayúsculas y minúsculas. Cabe destacar que realizo la llamada al método sobre el objeto "PIEDRA" (que es un String) para que en caso de que eleccionJugador1 sea null, no de una excepción. Saludos. Título: Re: Piedra Papel Tijeras [JAVA] Publicado por: overxfl0w13 en 9 Noviembre 2012, 15:33 pm La comparación de cadenas en Java se realiza con el método equals el cual tienen todas las clases puesto que se hereda de Object. Código
Con ese método compararías la entrada de forma insensible a mayúsculas y minúsculas. Cabe destacar que realizo la llamada al método sobre el objeto "PIEDRA" (que es un String) para que en caso de que eleccionJugador1 sea null, no de una excepción. Saludos. Muchas gracias al final me dí cuenta del fallo, la costumbre de C++. Un saludo :) |