Lernpfad:Lerntheke Marsrover/22: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Karte}}
{{Karte}}
{{Kasten|
 
Diese Karte ist noch nicht ganz fertig. Such dir erstmal eine der anderen Karten im Index aus.
''Bedingungen'' in {{Java}} sind Ausdrücke, die entweder ''wahr'' (<code>true</code>) oder ''falsch'' (<code>false</code>). <code>true</code> und <code>false</code> nennt man ''Wahrheitswerte''. Sie werden in {{Java}} mit dem Schlüsselwort <code>boolean</code> gekennzeichnet.
|Farbe={{Farbe:Warnung}}}}
 
<!--
Anfragen wie <code>gesteinVorhanden()</code> führen einen Test durch, der am Ende aber auch ''wahr'' oder ''falsch'' ist, also auch zu einem Wahrheitswert wird.
 
Einzelne Wahrheitswerte oder Anfragen, die zu einem Wahrheitswert werden, können mittels ''logischer Operatoren'' zu größeren Ausdrücken verknüpft werden. Zum Beispiel könnten die Anfragen <code>gesteinVorhanden()</code> und <code>markeVorhanden()</code> kombiniert werden zu <code>!gesteinVorhanden() && markeVohanden()</code>, was soviel bedeutet wie "ist ''kein'' Gestein vorhanden ''und'' ist eine Marke vorhanden?".
 
In Java gibt es folgende ''logische Verknüpfungen'':
{| {{prettytable}}
|+ Logische Operatoren
|-
! Art !! Syntax !! Bespiel || Beschreibung
|-
| UND || <code>&&</code> || <code>gesteinVorhanden() && markeVohanden()</code> || Ist ''wahr'', wenn die Ausdrücke links und rechts ''wahr'' sind.
|-
| ODER || <code>{{!}}{{!}}</code> || <code>gesteinVorhanden() {{!}} markeVohanden()</code> || Ist ''wahr'', wenn ''mindestens einer'' der Ausdrücke links und rechts ''wahr'' ist.
|-
| NICHT || <code>!</code> || <code>!gesteinVorhanden()</code> || Ist ''wahr'', wenn der Ausdruck ''falsch'' ist. Dreht den Wahrheitswert um.
|}
 
{{Kasten|
{{Kasten|
Du kennst ''logische Verknüpfungen'' vielleicht schon von ''logischen Schaltungen'' (bzw. ''[[Lernpfad:Digitale Schaltungen|digitalen Schaltungen]]''). Die ''Wahrheitstafeln'' der ''UND''-Verknüpfung (<code>&&</code>) und des ''UND''-Gatters sind zum Beispiel genau identisch.  
Du kennst ''logische Verknüpfungen'' vielleicht schon von ''logischen Schaltungen'' (bzw. ''[[Lernpfad:Digitale Schaltungen|digitalen Schaltungen]]''). Die ''Wahrheitstafeln'' der ''UND''-Verknüpfung (<code>&&</code>) und des ''UND''-Gatters sind zum Beispiel genau identisch.  
Zeile 11: Zeile 27:




 
<!--
Komplexe Anfragen, mit mehreren Bedingungen und logischen Verknüpfungen
Komplexe Anfragen, mit mehreren Bedingungen und logischen Verknüpfungen
-->
-->


{{Inhalt/Lerntheke}}
{{Inhalt/Lerntheke}}
8.581

Bearbeitungen

Navigationsmenü