Hoy, vamos a ver en ejemplo de boolean en Java. Los operadores booleanos, a parte de tener un nombre tan redoondo, simplemente nos dicen si algo es verdad o es falso (true false). Por mucha literatura que encuentres por ahí, de lo que se trata es de 1 o 0. Como todo en programación, vaya, sin medias tintas. Hasta que entremos en la programación cuántica, claro.
Como siempre, lo vamos a ver con un ejemplo muy facilito, sencillo y para toda la familia, como las comidas de Karlos Arguiñano.
Para ello, he creado un proyecto nuevo de Java en Netbeans.
package ejemploboolean;
public class EjemploBoolean {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
boolean x;
x = false;
System.out.println("La variable x es: " + x);
x = true;
System.out.println("La variable x es: " + x);
if (x == true) {
System.out.println("La variable x existe");
}
}
}
Cuando le estamos diciendo if (x == true), le estamos preguntando si x cumple la condición de verdadero. Es lo mismo que poner if(x).

Y ahora bien, como siempre debería hablarte sobre los operadores booleanos. Debería hablarte de si algo es verdadero o es falso, según qué condiciones cumpla… Hay gente que se hace mucho lío con esto cuando está aprendiendo. Lo que yo he hecho siempre es aplicar la lógica. Si algo es verdadero o falso a la vez, en realidad es falso.
De todas formas, aquí te dejo la tabla con los operadores booleanos por si la necesitas.
Nombre | Operador | Utilización | Resultado |
---|---|---|---|
AND | && | A && B | verdadero cuando A y B son verdaderos. Evaluación condicional. |
OR | || | A || B | verdadero cuando A o B son verdaderos. Evaluación condicional. |
NOT | ! | !A | verdadero si A es falso. |
AND | & | A & B | verdadero cuando A y B son verdaderos. Siempre evalúa ambos operandos. |
OR | | | A | B | verdadero cuando A o B son verdaderos. Siempre evalúa ambos operandos. |
XOR | ^ | A ^ B | verdadero cuando A y B son diferentes |
Lo que te recomiendo es que te pongas ha hacer algunos ejemplos, practicar y ver los resultados.
Deja una respuesta