Gymnasium Uebung2
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
= Der Typ Boolean =
== Einfache Ausdrücke ==
Ein wichtiges Werkzeug von Programmiersprachen sind Wahrheitswerte.
<eval>
40>100
</eval>
<eval>
100>40
</eval>
<eval>
int x = 30;
x==30;
</eval>
<eval>
boolean test=(30==30);
test
</eval>
'''Übung'''
Experimentiere ein bisschen mit diesen logischen Ausdrücken
'''Übung'''
Schreibe ein Programm was zwei Ganzzahlen auf Gleichheit prüft.
Nenne dein Programm '''istgleich'''
<code></code>
<check>return istgleich(12,12);</check>
== Komplexe Ausdrücke ==
Logisches UND
<eval>
30==40 && 20<30
</eval>
Logisches NICHT
<eval>
!true
</eval>
Logisches ODER
'''Übung'''
Schreibe einen Ausdruck mit der oder Verknüpfung ('''||''')
<eval/>
'''Übung'''
Was ist die Lösung von: <math>4>3 \wedge 10 <= 100</math>
<code>boolean ergebniss1() {
//return ...;
}</code>
<check>return ergebniss1()==true;</check>
'''Übung'''
Was ist die Lösung von: <math>4 > 3 \vee 10==100</math>
<code>boolean ergebniss2() {
//return ...;
}
</code>
<check>return ergebniss2()==true;</check>
'''Übung'''
Was ist die Lösung von: <math>\neg(2==3)</math>
<code>boolean ergebniss3() {
//return ...;
}</code>
<check>return ergebniss3()==true;</check>
'''Übung'''
Implementiere die Funktion: x > 3
Nenne sie: '''ergebniss4'''
<code></code>
<eval/>
<check>return (ergebniss4(4)==true && ergebniss(2)==false && ergebniss(7/2)==true);</check>