Booleanos de Java
Booleanos de Java
Muy a menudo, en la programación, necesitará un tipo de datos que solo puede tener uno de dos valores, como:
- SÍ NO
- ENCENDIDO APAGADO
- VERDADERO FALSO
Para ello, Java dispone de un boolean
tipo de dato, que puede tomar los valores true
o false
.
Valores booleanos
Un tipo booleano se declara con la boolean
palabra clave y solo puede tomar los valores true
o false
:
Ejemplo
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Sin embargo, es más común devolver valores booleanos de expresiones booleanas para pruebas condicionales (ver más abajo).
Expresión booleana
Una expresión booleana es una expresión Java que devuelve un valor booleano: true
o false
.
Puede usar un operador de comparación, como el operador mayor que ( >
), para averiguar si una expresión (o una variable) es verdadera:
Ejemplo
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
O aún más fácil:
Ejemplo
System.out.println(10 > 9); // returns true, because 10 is higher than 9
En los ejemplos a continuación, usamos el operador igual a ( ==
) para evaluar una expresión:
Ejemplo
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Ejemplo
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
El valor booleano de una expresión es la base de todas las comparaciones y condiciones de Java.
Aprenderá más sobre las condiciones en el próximo capítulo.