Então não preciso escrever "boolean" basta ter entendido que ela é um tipo de variável que só aceita true e false. É isso?
Grato
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Então não preciso escrever "boolean" basta ter entendido que ela é um tipo de variável que só aceita true e false. É isso?
Grato
Fala Daniel, tudo certo?
Ao declarar uma variável booleana é necessário, sim, utilizar a palavra chave boolean, para que o Java entenda que se trata de uma variável desse tipo, ex.:
boolean verdadeiro = true;No entanto, expressões lógicas são avaliadas para booleans também, como assim? Vamos imaginar a expressão:
56 <= 45 // falseQue sabemos que é falsa, porque 56 é maior do que 45.
Internamente, o programa vai avaliar o resultado dessa expressão antes de executar, e é bastante útil utilizar desta forma, sem guardar o resultado em uma variável, quando estamos usando blocos condicionais e de repetição (if, while, for), porque nos poupa de ter que armazenar a expressão em uma variável.
Então, para facilitar, você precisa declarar o boolean ao declarar uma variável (ou retorno de método), quando precisa guardá-la para utilizações futuras, no entanto caso seja uma verificação simples, você pode utilizar a expressão que a linguagem vai avaliá-la e usar seu resultado (true ou false)
Em caso de dúvidas, estou à disposição.
Um grande abraço e bons estudos!