Java-programma om te controleren of twee van de drie Booleaanse variabelen waar zijn

In dit voorbeeld zullen we leren controleren of twee van de drie booleaanse variabelen waar zijn in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java if… else-instructie
  • Java Ternary Operator

Voorbeeld: controleer of twee van de drie booleaanse variabelen waar zijn

 // Java Program to check if 2 variables // among the 3 variables are true import java.util.Scanner; class Main ( public static void main(String() args) ( // create 3 boolean variables boolean first; boolean second; boolean third; boolean result; // get boolean input from the user Scanner input = new Scanner(System.in); System.out.print("Enter first boolean value: "); first = input.nextBoolean(); System.out.print("Enter second boolean value: "); second = input.nextBoolean(); System.out.print("Enter third boolean value: "); third = input.nextBoolean(); // check if two are true if(first) ( // if first is true // and one of the second and third is true // result will be true result = second || third; ) else ( // if first is false // both the second and third should be true // so result will be true result = second && third; ) if(result) ( System.out.println("Two boolean variables are true."); ) else ( System.out.println("Two boolean variables are not true."); ) input.close(); ) )

Uitgang 1

 Voer de eerste booleaanse waarde in: true Voer de tweede booleaanse waarde in: false Voer de derde booleaanse waarde in: true Twee booleaanse variabelen zijn waar.

Uitgang 2

 Voer de eerste booleaanse waarde in: false Voer de tweede booleaanse waarde in: true Voer de derde booleaanse waarde in: false Twee booleaanse variabelen zijn niet waar.

In het bovenstaande voorbeeld hebben we drie booleaanse variabelen met de namen eerste, tweede en derde. Hier hebben we gecontroleerd of twee van de booleaanse variabelen van de drie waar zijn of niet.

We hebben de if… elseinstructie gebruikt om te controleren of twee booleaanse variabelen waar zijn of niet.

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

Hier kunnen we in plaats van de if… elseinstructie ook de ternaire operator gebruiken.

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

Interessante artikelen...