Como usar booleanas Expressões em Java

UMA booleantipo pode ter um de dois valores: verdade ou falso. UMA boolean é utilizado para executar operações lógicas, mais geralmente, para determinar se algumas condições é verdade. Por exemplo:

boolean matriculados = true-boolean creditado = falso-

Aqui, uma variável chamada inscritos do tipo boolean é declarado e inicializado para um valor de verdade, e outro boolean nomeado creditada é declarada e inicializada para falso.

Em algumas linguagens, como C ou C ++, valores inteiros pode ser tratada como um boolean, com 0 igual a falso e qualquer outro valor igual verdade. Não é assim no Java. Em Java, você não pode converter entre uma número inteiro tipo e um boolean digitar.

UMA Bexpressão oolean é uma expressão Java que, quando avaliada, um retorna Bvalor oolean: verdade ou falso. As expressões booleanas são usadas em declarações condicionais, como E se, enquanto, e interruptor.

As expressões booleanas mais comuns comparar o valor de uma variável com o valor de alguma outra variável, uma constante, ou talvez uma expressão aritmética simples. Esta comparação utiliza um dos seguintes operadores relacionais:

OperadorDescrição
==retorna verdade Se a expressão no theleft avalia para o mesmo valor que a expressão em theright.
!=retorna verdade Se a expressão no theleft não avalia para o mesmo valor que a expressão em theright.
lt;retorna verdade Se a expressão no theleft avalia a um valor que seja menor do que o valor de theexpression à direita.
lt; =retorna verdade Se a expressão no theleft avalia a um valor que é menor do que ou igual a theexpression à direita.
>retorna verdade Se a expressão no theleft avalia a um valor que é maior que o valor de theexpression à direita.
> =retorna verdade Se a expressão no theleft avalia a um valor que é maior do que ou igual a theexpression à direita.

Uma expressão booleana básico tem esta forma:

expressão expressão relacional-operador

Java avalia uma expressão booleana pela primeira avaliação da expressão do lado esquerdo, em seguida, avaliar a expressão do lado direito, e, finalmente, aplicando o operador relacional para determinar se toda a expressão é avaliada como verdade ou falso.

Por exemplo, suponha que você tenha declarado duas variáveis:

int i = 5-int j = 10-

Aqui estão algumas expressões simples, juntamente com seus resultados:

ExpressãoValorExplicação
i == 5verdadeO valor de Eu é 5.
i == 10falsoO valor de Eu não é 10.
i == jfalsoEu é 5, ej é 10, sothey não são iguais.
i == J - 5verdadeEu é 5, ej - 5 é 5.
i> 1verdadeEu é 5,que é maior do que 1.
j == i * 2verdadej é 10,e Eu é 5, assimi * 2 também é 10.

O operador relacional que testa para a igualdade é de dois sinais iguais em uma fileira (==). Um único sinal de igual é o operador de atribuição. Quando você está aprendendo primeiro Java, você pode encontrar-se digitar o operador de atribuição quando você quer dizer o operador igual, como este:

Se (i = 5)

Oops. Isso não é permitido.

Faz não cordas de teste usando os operadores relacionais, incluindo o operador de igualdade. A maneira correta para comparar strings em Java é usar o String.equals método.

Você pode combinar duas ou mais expressões relacionais em uma única expressão booleana utilizando operadores lógicos.

menu