Tutoriales de Java

Java INICIO Introducción a Java Introducción a Java Sintaxis Java Comentarios Java Variables Java Tipos de datos Java Conversión de tipos de Java Operadores Java Cadenas Java Matemáticas Java Booleanos de Java Java si... si no Conmutador de Java Ciclo while de Java Java para bucle Java Pausa/Continuar Matrices de Java

Métodos de Java

Métodos de Java Parámetros del método Java Sobrecarga del método Java Alcance de Java Recursión de Java

Clases Java

programación orientada a objetos de Java Clases/Objetos Java Atributos de clase de Java Métodos de clase Java Constructores Java Modificadores de Java Encapsulación de Java Paquetes Java/API Herencia de Java Polimorfismo de Java Clases internas de Java Abstracción de Java Interfaz Java Enumeraciones de Java Entrada de usuario de Java Fecha Java Java ArrayList Java LinkedList Mapa hash de Java HashSet de Java Iterador de Java Clases contenedoras de Java Excepciones de Java Java expresión regular Subprocesos de Java Java lambda

Manejo de archivos Java

Archivos Java Java crear/escribir archivos Archivos de lectura de Java Eliminar archivos de Java

Java Cómo

Añadir dos números

Referencia Java

Palabras clave de Java Métodos de cadena de Java Métodos matemáticos de Java

Ejemplos de Java

Ejemplos de Java Compilador Java Ejercicios Java Cuestionario Java Certificado Java


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 booleantipo de dato, que puede tomar los valores trueo false.


Valores booleanos

Un tipo booleano se declara con la booleanpalabra clave y solo puede tomar los valores trueo 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: trueo 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.


Ponte a prueba con ejercicios

Ejercicio:

Rellene las partes que faltan para imprimir los valores truey false:

 isJavaFun = true;
 isFishTasty = false;
System.out.println(isJavaFun);
System.out.println(isFishTasty);