English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos de Java

Controle de fluxo Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Queue (Fila)

Java Map Collection

Java Set Collection

Java Entrada e Saída (I/O)

Java Reader/Writer

Outros tópicos Java

Programa Java verifica se dois dos três booleanos são true (true)

Catálogo de Exemplos Java

Neste exemplo, vamos aprender a verificar se dois dos três booleanos são true no Java.

Para entender este exemplo, você deve saber o seguinteProgramação JavaTema:

Exemplo: verificar se dois dos três booleanos são true

//Programa Java verifica se2variável
//um desses três valores é verdadeiro
import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    
    //criar3boolean variáveis
    boolean first;
    boolean second;
    boolean third;
    boolean result;
    //Obter entrada booleana do usuário
    Scanner input = new Scanner(System.in);
    System.out.print("Digite o primeiro valor booleano: ");
    first = input.nextBoolean();
    System.out.print("Digite o segundo valor booleano: ");
    second = input.nextBoolean();
    System.out.print("Digite o terceiro valor booleano: ");
    third = input.nextBoolean();
    //verificar se dois são true
    if(first) {
      // se o primeiro é true
      // um dos dois segundos e terceiros é true
      // então result é true
      result = second || third;
    }
    else {
      // se o primeiro é false
      // o segundo e o terceiro são true
      // então result também é true
      result = second && third;
    }
    if(result) {
      System.out.println("Dois valores booleanos são true.");
    }
    else {
      System.out.println("Dois valores booleanos não são true.");
    }
    input.close();
  }
}

Saída1

Insira o primeiro valor booleano: true
Insira o segundo valor booleano: false
Insira o terceiro valor booleano: true
Há dois valores booleanos que são true.

Saída2

Insira o primeiro valor booleano: false
Insira o segundo valor booleano: true
Insira o terceiro valor booleano: false
Há dois valores booleanos que não são true.

No exemplo acima, temos três variáveis booleanas chamadas first, second e third. Aqui, verificamos se duas das três variáveis booleanas são verdadeiras.

Já usamos a instrução if...else para verificar se duas variáveis booleanas são verdadeiras (true).

if(first) {
  result = second || third;
}
else {
  result = second && third;
}

Aqui, além da instrução if...else, podemos usar o operador ternário.

result = first ? second || third : second && third;

Catálogo de Exemplos Java