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

教程基础Java

Controlli di flusso Java

Java Array

Java Orientamento ad oggetti (I)

Java Orientamento ad oggetti (II)

Java Orientamento ad oggetti (III)

Gestione delle eccezioni Java

Java List

Java Queue (coda)

Java Map collection

Java Set collection

Java Input/Output (I/O)

Java Reader/Writer

Altri argomenti Java

Il programma Java verifica se due delle tre variabili booleane sono true (true)

Completo di esempi Java

In questo esempio, impareremo a controllare se due delle tre variabili booleane sono true in Java.

Per comprendere questo esempio, dovresti conoscere quanto segueProgrammazione JavaArgomento:

Esempio: Controlla se due delle tre variabili booleane sono true

// Il programma Java verifica se ci sono 2 variabili
// Uno di questi tre è vero
import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    
    // Crea tre variabili booleane
    boolean first;
    boolean second;
    boolean third;
    boolean result;
    // Ottieni l'input booleano dall'utente
    Scanner input = new Scanner(System.in);
    System.out.print("Inserisci il primo valore booleano: ");
    first = input.nextBoolean();
    System.out.print("Inserisci il secondo valore booleano: ");
    second = input.nextBoolean();
    System.out.print("Inserisci il terzo valore booleano: ");
    third = input.nextBoolean();
    // Controlla se ci sono due true
    if(first) {
      // Se il primo è true
      // Uno dei due secondi e terzi è true
      // result è true
      result = second || third;
    }
    else {
      // Se il primo è false
      // Secondo e terzo sono entrambi true
      // Se result è anche true
      result = second && third;
    }
    if(result) {
      System.out.println("Ci sono due valori booleani true.");
    }
    else {
      System.out.println("Ci sono due valori booleani non true.");
    }
    input.close();
  }
}

Output 1

Inserisci il primo valore booleano: true
Inserisci il secondo valore booleano: false
Inserisci il terzo valore booleano: true
Ci sono due valori booleani true.

Output 2

Inserisci il primo valore booleano: false
Inserisci il secondo valore booleano: true
Inserisci il terzo valore booleano: false
Ci sono due valori booleani non true.

Nell'esempio sopra, abbiamo tre variabili booleane denominate first, second e third. In questo caso, abbiamo verificato se due delle tre variabili booleane sono true.

Abbiamo già utilizzato la statement if...else per verificare se due variabili booleane sono vere(true).

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

In questo caso, oltre alla语句 if...else, possiamo utilizzare l'operatore ternario.

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

Completo di esempi Java