Como usar expressões booleanas em java
Video: Simplificação de Expressões Booleanas #2: Exercícios
Conteúdo
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:
Operador | Descriçã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ão | Valor | Explicação |
---|---|---|
i == 5 | verdade | O valor de Eu é 5. |
i == 10 | falso | O valor de Eu não é 10. |
i j == | falso | Eu é 5, e j é 10, assim eles não são iguais. |
i j == - 5 | verdade | Eu é 5, e j - 5 é 5. |
Eu gt; 1 | verdade | Eu é 5, que é maior do que 1. |
j == i * 2 | verdade | j é 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.