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
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 // false
Que 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!