PR1/TestProgs/TernaryOperator.java

43 lines
899 B
Java

public class TernaryOperator{
public static void main (String[] args){
boolean bed1 = false;
boolean bed2 = true;
String a1 = "A";
String a2 = "B";
String a3 = "C";
String erg1 = bed1 ? a1 : bed2 ? a2 : a3;
System.out.println("Bedingung 1: " + bed1);
System.out.println("Bedingung 2: " + bed2);
System.out.println("Ergebnis : " + erg1);
String erg2 = bed1 ? a1 : (bed2 ? a2 : a3);
System.out.println("Bedingung 1: " + bed1);
System.out.println("Bedingung 2: " + bed2);
System.out.println("Ergebnis : " + erg2);
/*String erg3 = (bed1 ? a1 : bed2) ? a2 : a3; Flasche Struktur
System.out.println("Bedingung 1: " + bed1);
System.out.println("Bedingung 2: " + bed2);
System.out.println("Ergebnis : " + erg3); */
}
}
/*
bed1 = true, bed2 = false erg1 + erg2 = A
bed1 = false, bed2 = false erg1 + erg2 = C
bed1 = false, bed2 = true erg1 + erg2 = B
*/