Post

Booleanos

Booleanos

Muy a menudo en programacion, necesitaremos un tipos de datos que solo pueda tener uno de dos valores como: si/no, encendido/apagado, verdadero/falso, etc.

Para esto Java tiene el tipo de dato boolean que pueden cenar los valores true o false.

1
2
3
4
5
int x = 10;
int y = 5;
System.out.println(x > y);
System.out.println(x == y);
System.out.println(x < y);

Salida:

1
2
3
true
false
false

En este caso hemos programado algunas expresiones booleanas que devuelve un valor true o false. Esto es muy utili para desarrollar la logica de nuestro codigo y encontrar respuestas

Ejemplos reales

Pensemos en una situacion de la vida real donde podriamos aplicar esta logica de programacion.

Por ejemplo ver si una persona tiene la edad para poder conducir un coche:

1
2
3
4
int edad = 17
int edadNecesaria = 18

System.out.println(edad >= edadNecesaria);

En este caso estamos programando que edad es mayor o igual que la edad necesaria para conducir, en este caso devolvera false ya que 17 no es mayor o igual a 18. Ahora mejoremos un poco el codigo:

1
2
3
4
5
6
7
8
int edad = 17;
int edadNecesaria = 18;

if (edad >= edadNecesaria ){
    System.out.println("Puede obtener el carnet de conducir");
} else {
    System.out.println("No puede obtener el carnet de conducir");
}
This post is licensed under CC BY 4.0 by the author.