Hallo!
Vielleicht kann mir jemand bei folgender Fragestellung helfen:
"Erstellen Sie einen booleschen Ausdruck auf Basis der Variablen (int, String, boolean und char), wobei die Operatoren UND, ODER und NICHT vorkommen müssen. Implementieren Sie je eine Ausgabe, wenn der boolesche Ausdruck ¨ true bzw. false" ist.
Frage: Ich weiß nicht wie ich den Operator NICHT einbauen soll und auch nicht wie ich die Variable String verwenden muss.
Was ich bisher habe:
Vielleicht kann mir jemand bei folgender Fragestellung helfen:
"Erstellen Sie einen booleschen Ausdruck auf Basis der Variablen (int, String, boolean und char), wobei die Operatoren UND, ODER und NICHT vorkommen müssen. Implementieren Sie je eine Ausgabe, wenn der boolesche Ausdruck ¨ true bzw. false" ist.
Frage: Ich weiß nicht wie ich den Operator NICHT einbauen soll und auch nicht wie ich die Variable String verwenden muss.
Was ich bisher habe:
Java:
{
public static void main(String[] args)
{
int A; // Alter
char W; // Wohnort
char H; // Haarfarbe
boolean R; // Rechtshänder
boolean ergebnis1;
boolean ergebnis2;
boolean ergebnis3;
boolean ergebnis4;
boolean ergebnis5;
A = 14;
W = 'K';
H = 'B';
R = true;
System.out.printf("Alter: %d, Wohnort: %c, Haarfarbe: %c, Rechtshänder: %b %n", A, W, H, R);
ergebnis1 = ((A == 15 && H == 'B') ||
(W == 'K' && R == true));
System.out.printf("Ergebnis: %b%n", ergebnis1);
ergebnis2 = ((A == 15 &&
(H == 'B' || W == 'K') &&
R == true));
System.out.printf("Ergebnis: %b%n", ergebnis2);