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