&& (Operador AND lógico)

Sintaxis:

expression1 && expression2

Descripción:

Comparara dos expresiones y devuelve verdadero si ambas expresiones son verdaderas. Devuelve falso si una de ellas o ambas expresiones son falsas. La siguiente lista muestra todas las posibles combinaciones:

  • verdadero || falso // devuelve falso porque hay una expresión falsa

  • falso|| verdadero // devuelve falso porque hay una expresión falsa

  • verdadero || verdadero // devuelve verdadero porque ambas expresiones son verdaderas

  • falso || falso // devuelve falso porque ambas expresiones son falsas

Las expresiones Booleanas pueden determinar el control de flujo en las estructuras:

  • if
  • while
  • for

Ejemplo:

for(int i=5; i<=95; i+=5) {

  if((i > 35) && (i < 60)) {
    //Se ejecuta codigo sólo si i comprendido entre  valores [35,60]
  }  

}

Ver también:

  • || (OR lógica)
  • ! (NOT lógica)