Zum Inhalt springen
Lektion 3 von 26 8 Min. Einsteiger Zur Übung Mit Codebeispiel

Operatoren

Operatoren sind die kleinen Werkzeuge in Java: Sie rechnen, vergleichen und verknüpfen Werte. Ein paar davon verhalten sich anders, als du vielleicht erwartest.

Ansicht

01

Verstehen

Lies die Kernidee und das Beispiel.

02

Prüfen

Beantworte die Aktiv-Checks.

03

Anwenden

Setze die Transferaufgabe um.

Mini-Erfolg

Dein kleiner Taschenrechner rechnet zwei Zahlen und zeigt das Ergebnis.

Warum das wichtig ist: Operatoren sind die kleinen Werkzeuge, mit denen du aus Werten Entscheidungen und Ergebnisse baust.

Vorher hilfreich

Lerninhalt

Verstehen & anwenden

1

Rechnen mit Werten

Die Grundrechenarten funktionieren wie im Matheunterricht.

Der Modulo-Operator % liefert den Rest einer Division.

Achtung bei int: 7 / 2 ergibt 3, nicht 3.5. Für Nachkommastellen brauchst du mindestens einen double.

+-*/%
Rechnen
int a = 7;
int b = 3;

System.out.println(a + b); // 10
System.out.println(a - b); // 4
System.out.println(a * b); // 21
System.out.println(a / b); // 2 (Ganzzahl-Division)
System.out.println(a % b); // 1
System.out.println(a / 2.0); // 3.5
2

Vergleichen und verknüpfen

Vergleiche liefern immer einen boolean.

== prüft bei primitiven Typen den Wert, bei Objekten die Referenz.

Bedingungen lassen sich mit && (und), || (oder) und ! (nicht) kombinieren. Klammern machen die Absicht klar.

==!=<>&&||!
Bedingungen
int alter = 17;
boolean begleitperson = true;

boolean darfRein = alter >= 18 || begleitperson;
boolean istTeenager = alter >= 13 && alter <= 19;

System.out.println(darfRein);    // true
System.out.println(istTeenager);  // true
3

Kurzformen und Rangfolge

i++ erhöht um eins, i += 5 addiert fünf.

Das ist kürzer, aber nicht immer lesbarer.

Punkt-vor-Strich gilt auch in Java. Wenn du unsicher bist, setze Klammern — sie kosten nichts und verhindern Denkfehler.

++--+=Präzedenz
Kurzformen
int punkte = 10;
punkte += 5;   // 15
punkte++;      // 16

int ergebnis = 2 + 3 * 4;     // 14
int klar = (2 + 3) * 4;      // 20

Vertiefung

Ganzzahlen, Reste und Kurzschlüsse

Bei int rechnet Java ganzzahlig: 7 / 2 ist 3. Der Modulo-Operator % liefert den Rest und ist perfekt für Teilbarkeit oder gerade/ungerade.

Logische Operatoren werten von links nach rechts aus. && und || brechen früh ab (Short-Circuit). Das ist nützlich, kann aber Seiteneffekte überraschen, wenn rechts eine Methode steht.

Gerade oder ungerade
int zahl = 42;
boolean gerade = zahl % 2 == 0;

// Short-Circuit: divide wird nur aufgerufen,
// wenn zahl nicht 0 ist.
boolean sicher = zahl != 0 && (100 / zahl > 1);
System.out.println(gerade); // true

Merksatz: Ganzzahlige Division schneidet ab. % liefert den Rest. Klammern und kurze Zwischenvariablen machen Ausdrücke lesbar.

Übungsaufgabe

Taschengeld aufteilen

Du hast 37 Euro und möchtest sie gleichmäßig auf 4 Personen aufteilen. Gib aus, wie viel jede Person bekommt und wie viel Rest bleibt.

Das soll dein Programm können

  • Ganzzahlige Division für den Anteil
  • Modulo für den Rest
  • Ausgabe beider Werte
  • Zusätzlich prüfen, ob der Rest 0 ist

Schreibe den Code hier oder in deiner IDE und vergleiche ihn dann mit der Lösung.

Dein Code wird automatisch auf diesem Gerät gespeichert.

Hinweis anzeigen

Der Anteil ist geld / personen, der Rest geld % personen. Für die Prüfung: rest == 0.

Lösung anzeigen
Taschengeld aufteilen.java
public class Taschengeld {
    public static void main(String[] args) {
        int geld = 37;
        int personen = 4;

        int anteil = geld / personen;
        int rest = geld % personen;

        System.out.println("Jede Person bekommt " + anteil + " Euro.");
        System.out.println("Es bleiben " + rest + " Euro übrig.");
        System.out.println("Restlos aufteilbar: " + (rest == 0));
    }
}

Warum funktioniert das?

37 / 4 ergibt 9, weil int keine Nachkommastellen speichert. 37 % 4 ergibt 1 — genau der Betrag, der nicht mehr fair verteilt werden kann.

Aktiv-Check

Teste dein Verständnis

1/6

Erkennen: Welcher Abschnitt passt?

Welcher Abschnitt passt zu diesen Begriffen?

+-*/%
Tipp: Erst erinnern, dann prüfen. Fehler sind Teil des Lernens.

Spaßprojekt

Taschenrechner für zwei Zahlen

Lege zwei Zahlen an und gib Summe, Differenz, Produkt und Rest aus. Probiere auch eine Division durch 0 aus.

Selbstcheck

Kann ich das schon?

Hake ab, was du wirklich erklären oder selbst bauen könntest.

0 von 3 geschafft

Fortschritt

Bereit zum Abschließen?

Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.

</> Learn-Program © 2026 · Lizenziert unter CC BY-NC-SA 4.0

Rechtliches & Lizenz