Como usar expressões booleanas em java

Video: Simplificação de Expressões Booleanas #2: Exercícios

UMA boleano tipo pode ter um de dois valores: verdade ou falso. UMA boleano é usado para executar operações lógicas, mais comumente para determinar se alguma condição for verdade. Por exemplo:

Video: Bloque Java 2.2: Tipo Boolean y Condicionales Anidados

boolean matriculados = true-boolean creditado = falso-

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

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

UMA Bexpressão oolean é uma expressão Java que, quando avaliada, retorna uma Bvalor oolean: verdade ou falso. 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
==Devoluções verdade Se a expressão no
esquerda avaliada como o mesmo valor que a expressão no
certo.
!=Devoluções verdade Se a expressão no
faz esquerda não avaliar para o mesmo valor que a expressão no
certo.
lt;Devoluções verdade Se a expressão no
esquerda avaliada como um valor que é menor que o valor do
expressão à direita.
lt; =Devoluções verdade Se a expressão no
esquerda avaliada como um valor que é menor ou igual à
expressão à direita.
gt;Devoluções verdade Se a expressão no
esquerda avaliada como um valor que é maior que o valor do
expressão à direita.
gt; =Devoluções verdade Se a expressão no
esquerda avaliada como um valor que é maior ou igual ao
expressão à direita.

A expressão booleana de base tem a seguinte 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 à direita, 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:

Video: 5.1 how to use Boolean in java

ExpressãoValorExplicação
i == 5verdadeO valor de Eu é 5.
i == 10falsoO valor de Eu não é 10.
i j ==falsoEu é 5, e
j é 10, assim
eles não são iguais.
i j == - 5verdadeEu é 5, e
j - 5 é 5.
Eu gt; 1verdadeEu é 5,
que é maior do que 1.
j == i * 2verdadej é 10,
e Eu é 5, assim
i * 2 é também 10.

O operador relacional que testa para a igualdade é 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)

Opa. Isso não é permitido.

Faz não cadeias de teste usando operadores relacionais, incluindo o operador igual. 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.


Publicações relacionadas