O que é e como usar Java boolean

Java boolean é um dos tipos de dados primitivos desta linguagem de programação. Esse valor suporta somente duas respostas, verdadeiro (true) ou falso (false), inicializando ou encerrando uma ação. Por este motivo, Java boolean é a base de inúmeros comandos e ações da programação.

O que é Java boolean e para que ele serve?

Ao trabalhar com uma linguagem de programação frequentemente é necessário criar condições em que apenas dois estados são possíveis. Alguns exemplos comuns dessas condições são os estados ligado e desligado, as respostas sim ou não e os valores lógicos “true” (verdadeiro) ou “false” (falso). Quando estiver aprendendo a programar, você com certeza vai perceber que inúmeras etapas de trabalho têm como base esse princípio simples. Por exemplo, as condições em vigor no momento podem ser usadas para iniciar ou impedir a execução de um comando de Java conforme esse princípio. O tipo de dados padrão utilizado para essas tarefas é o Java boolean.

Esses valores booleanos (nomeados em homenagem ao matemático inglês George Boole) são elementos de álgebra que descrevem uma variável para a qual somente uma determinada quantidade de valores é permitida. Na programação, esse princípio é utilizado para criar lógicas e vincular a execução de uma ação a uma determinada condição. Se essa condição for cumprida (ou seja, quando ela for verdadeira), a ação será executada. Mas, se a condição criada não for satisfeita, a execução da ação é impedida.

Hospedagem web com consultor pessoal

Rápido e escalável, confie na hospedagem da IONOS, que inclui domínio grátis no primeiro ano e endereço de e-mail!

  • Domínio
  • SSL Wildcard
  • Suporte 24 horas

Criar uma variável booleana

É muito simples criar uma variável Java boolean. A sintaxe para isso é a seguinte:

boolean booleanExemplo = true/false;
java

Com isso, você determina se o valor é verdadeiro ou falso.

No exemplo simples a seguir, você pode ver como o Java boolean funciona. Primeiramente é preciso definir dois valores: um verdadeiro e outro falso. Isso é feito da seguinte forma:

public class Main {
	public static void main(String[] args) {
		boolean x = true;
		boolean y = false;
		System.out.println(x);
		System.out.println(y);
	}
}
java

Esse código retorna o seguinte:

true
false
java

Exemplo para a combinação com if else

Na prática, o tipo de variáveis Java boolean geralmente aparece em combinação com outras ações. Essas ações determinam que o resultado de uma verificação deve ser um determinado valor booleano. O exemplo abaixo mostra como isso funciona com uma instrução if else:

public class Main {
	public static void main(String[] args) {
		int x = 5;
		int y = 10;
		boolean x1 = true;
		boolean y1 = false;
		if (y > x) {
			System.out.println("A condição é: " + x1);
		}
		else {
			System.out.println("A condição é: " +y1);
		}
	}
}
java

Nesse caso, obtemos a seguinte resposta:

A condição é: true
java

Java boolean em combinação com um laço while

Outro exemplo prático é a combinação do laço while com o Java boolean. O laço é executado enquanto a condição for “true”. Quando a condição não for mais verdadeira, o laço termina. Em nosso exemplo, inicializamos o valor x com 10 e instruímos o sistema a executar o laço enquanto o valor for menor ou igual a 20. A cada execução, o valor deve ser aumentado em 1 com o operador de incremento ++. Na prática, o exemplo fica assim:

public class Main {
	public static void main(String[] args) {
		int x = 10;
		while (x <= 20) {
			System.out.println(x);
			x++;
		}
	}
}
java

O exemplo retorna o seguinte:

10
11
12
13
14
15
16
17
18
19
20
java

Assim que a variável alcançar o valor 21, o laço termina.

Exemplo de utilização de uma expressão booleana

Ao invés de escrever por extenso o Java boolean, em muitos casos são usadas apenas expressões booleanas. Elas têm como base o mesmo princípio, mas são mais curtas e permitem uma visualização mais clara no código. Um exemplo comum desse tipo de expressões seria o operador Java <=, ou seja, “menor ou igual”, como utilizado no código do exemplo anterior. No próximo exemplo, vamos imaginar que as aulas de educação física em uma escola acontecem no pátio quando a temperatura for maior do que 30 graus. Se a temperatura for menor, as aulas acontecem dentro do ginásio da escola. O código com uma expressão booleana é o seguinte:

public class Main {
	public static void main(String[] args) {
		int temperaturaAtual = 23;
		int temperaturaLimite = 30;
		if (temperaturaAtual <= temperaturaLimite) {
			System.out.println("A aula ocorrerá dentro do ginásio.");
		} 	else {
			System.out.println("A aula ocorrerá no pátio.");
		}
	}
}
java

Como resultado obtemos:

A aula ocorrerá dentro do ginásio.
java
Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top