es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Hay un error en el código anterior que dice “error: tipos de operandos no válidos para el operador binario ‘||'”. Este error ocurre porque el operador OR lógico (||) solo puede ser utilizado entre dos valores booleanos, pero en este caso, se está utilizando entre cadenas de texto.

    Para corregir el error, cada valor de cadena necesita ser comparado por separado con la variable a utilizando el método equals(). Aquí está el código corregido:

    if(a.equals("skels") || a.equals("iceS") || a.equals("fireS") || a.equals("elecS") || a.equals("healS")) {
        card1 = 1;
    } 
    

    Al comparar cada valor de cadena por separado, el código verificará correctamente si el valor de a es igual a alguna de las cadenas especificadas utilizando el operador OR lógico.

Comments are closed.