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

Tutoriel de base Java

Java flow control

Java array

Java Programmation orientée objet (I)

Java Programmation orientée objet (II)

Java Programmation orientée objet (III)

Gestion des exceptions Java

Java List

Java Queue (file d'attente)

Java Map

Java Set

Java Entrée/Sortie (I/O)

Java Reader/Writer

Autres sujets Java

Un programme Java vérifie si deux des trois variables booléennes sont true (true)

Java complete set of examples

Dans cet exemple, nous allons apprendre à vérifier si deux des trois variables booléennes sont true en Java.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation JavaThème :

Exemple : vérifier si deux des trois variables booléennes sont true

//Un programme Java vérifie s'il y a2une variable
//l'une de ces trois variables est vraie
import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    
    //créer3des variables booléennes
    boolean first;
    boolean second;
    boolean third;
    boolean result;
    //Obtenir des entrées booléennes de l'utilisateur
    Scanner input = new Scanner(System.in);
    System.out.print("Entrez la premiere valeur booléenne: ");
    first = input.nextBoolean();
    System.out.print("Entrez la deuxieme valeur booléenne: ");
    second = input.nextBoolean();
    System.out.print("Entrez la troisieme valeur booléenne: ");
    third = input.nextBoolean();
    //vérifier s'il y a deux qui sont true
    if(first) {
      // si la premiere est true
      // l'une des deuxiemes et troisiemes est true
      // alors result est true
      result = second || third;
    }
    else {
      // si la premiere est false
      // la deuxieme et la troisieme sont toutes deux true
      // alors result est aussi true
      result = second && third;
    }
    if(result) {
      System.out.println("Il y a deux valeurs booléennes qui sont true.");
    }
    else {
      System.out.println("Il y a deux valeurs booléennes qui ne sont pas true.");
    }
    input.close();
  }
}

Output1

Enter the first boolean value: true
Enter the second boolean value: false
Enter the third boolean value: true
There are two boolean values that are true.

Output2

Enter the first boolean value: false
Enter the second boolean value: true
Enter the third boolean value: false
There are two boolean values that are not true.

In the above example, we have three boolean variables named first, second, and third. Here, we check if two of the three boolean variables are true.

We have used if...else statements to check if two boolean variables are true (true).

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

In this case, in addition to the if...else statement, we can also use the ternary operator.

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

Java complete set of examples