Update PrimitiveDatentypen and BedingungenSchleifen
This commit is contained in:
@@ -126,6 +126,40 @@ public class PrimitiveDatentypen {
|
||||
String zusammengesetzt = str1 + " " + str2;
|
||||
System.out.println(zusammengesetzt);
|
||||
|
||||
// ------------------------------------------------------------
|
||||
// Logik mit Booleans.
|
||||
// Wird vor allem im nächsten Thema, wenn es um Bedingungen und Schleifen geht relevant.
|
||||
// Alle Bedingungen in Java müssen auf einen Wahrheitswert ausgewertet werden können.
|
||||
// Das heißt, man muss immer eine Bedingung finden, die mit Ja/Nein beantwortbar ist.
|
||||
// Bspw.: 5 < 10 ist wahr, 5 > 10 ist falsch usw.
|
||||
|
||||
// Für Vergleiche gibt es folgende Zeichen:
|
||||
// == Auf Gleichheit prüfen (ein einzelnes "=" ist in Java eine Zuweisung)
|
||||
// != Ungleich
|
||||
// > Echt größer
|
||||
// >= Größer gleich
|
||||
// < Echt kleiner
|
||||
// <= Kleiner gleich
|
||||
|
||||
// Beispiele:
|
||||
boolean gleichheit = 4 == 4; // Hier sieht man den Unterschied zwischen Vergleich und Zuweisung nochmal
|
||||
System.out.println("Gleichheit: " + gleichheit);
|
||||
|
||||
boolean groesser = 4 > 5;
|
||||
System.out.println("Ist 4 > 5? " + groesser);
|
||||
|
||||
// Booleans können mit einem ! negiert werden:
|
||||
boolean nichtGroesser = !groesser;
|
||||
System.out.println("Das Gegenteil von 4 > 5: " + nichtGroesser);
|
||||
|
||||
// Strings können in Java nicht mit == verglichen werden,
|
||||
// da hiermit nur die Speicheradressen verglichen werden. Das sagt jedoch nichts über den Inhalt, dessen Gleichheit
|
||||
// uns normalerweise interessiert, aus.
|
||||
// Deshalb gibt es bei Strings den Operator .equals().
|
||||
// Bsp.:
|
||||
|
||||
boolean stringGleichheit = str1.equals(str2);
|
||||
System.out.println("Sind die Strings 1 und 2 gleich? " + stringGleichheit);
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user