Índice
O tipo booleano é um tipo de dados que tem apenas dois valores possíveis verdadeiro (verdadeiro) e falso (falso), e é usado na avaliação de decisões, em nossos programas isso é muito importante, pois haverá momentos em que se cumprirmos uma condição uma ação será executada e se não a cumprirmos executamos outra.Com ele tipo de dados booleano Poderemos incorporar um elemento de inteligência em nosso programa, permitindo-lhe discernir entre as opções e escolher aquela que programamos para os diferentes casos.
Tipo de dados booleano
O tipo de dados booleano, é um tipo de dados que permite apenas dois valores verdadeiros ou falsos, esses valores são escritos literalmente e são palavras reservadas do sistemaEsses valores booleanos também são apresentados ao fazer comparações lógicas, como avaliar se um número é maior que zero.
Operadores de comparação lógica
Visto que vimos que podemos avaliar comparações, devemos saber que em Java Temos 6 tipos de operadores que nos permitem fazer essas comparações, podemos avaliar igualdade, maior valor, menor valor, etc., para isso podemos utilizar os seguintes elementos:
<Compare a condição inferior.
<=Compare a condição menor ou igual à.
>Compare a condição maior que.
> =Compare a condição maior ou igual a.
==Compare a condição como, é importante notar que é totalmente diferente de = que só é usado para atribuir valores.
! =Compare a condição diferente de.
Aplicação prática
Agora vamos fazer um pequeno programa onde vamos incorporar uma comparação lógica, nosso programa consistirá em fazer uma soma com os dados gerados pelo mesmo programa e depois consultar o usuário para a resposta, se a resposta do usuário estiver correta, o booleano verdadeiro e se estiver incorreto, o booleano falso será exibido.
Vamos ver então o código que vamos executar:
import java.util.Scanner; public class AdditionQuiz {public static void main (String [] args) {// Geramos os números das perguntas int number2 = (int) (System.currentTimeMillis () * 7% 10); número int1 = (int) (System.currentTimeMillis ()% 10); // Criamos um objeto Scanner para obter os dados pelo console Scanner input = new Scanner (System.in); System.out.print ("Quanto é" + número1 + "+" + número2 + "?"); resposta int = input.nextInt (); // imprimimos a resposta System.out.println (número1 + "+" + número2 + "=" + resposta + "es" + (número1 + número2 == resposta)); }}
Aqui vemos que usamos elementos que já são conhecidos e bastante simples, primeiro importamos a biblioteca Scanner Para capturar os dados de entrada, obtemos nossos números aleatoriamente tomando o valor dos milissegundos atuais; depois perguntamos ao usuário com a operação e quando recebemos um valor fazemos a comparação e imprimimos se é verdadeiro ou falso.
Como podemos ver, é um programa simples que usa o operador igual a ==. Para terminar o tutorial, deixamos uma imagem de como o programa que acabamos de fazer deve ser:
Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo