Klausur und Prüfung

Java-Klausur auf Papier: Code schreiben ohne IDE üben

Veröffentlicht am 22. Oktober 20265 Min. Lesezeit

Am Rechner läuft dein Code, aber in der Klausur liegt ein leeres Blatt vor dir. Keine Autovervollständigung, keine rote Unterstreichung, kein „Ausführen“. Viele Java-Klausuren in Schule, Berufsschule und Uni werden genau so geschrieben. Hier erfährst du, was du dafür auswendig können musst, wie du eine Methode auf Papier aufbaust und wie du das gezielt übst.

Warum Code auf Papier so schwer fällt

Eine IDE nimmt dir viel mehr ab, als du merkst. Sie ergänzt System.out.println, schließt Klammern, schlägt Methodennamen vor und markiert Fehler, bevor du sie bemerkst. Wer nur so übt, kennt die Lösung oft „ungefähr“. Für das Papier reicht ungefähr nicht.

Dazu kommt: Am Rechner probierst du aus. Du schreibst etwas, führst es aus und korrigierst. Auf Papier musst du vorher denken. Das ist kein Talent, sondern Übung. Und man kann es gezielt trainieren.

Wichtig: Ob deine Klausur auf Papier oder am Rechner stattfindet und welche Hilfsmittel erlaubt sind, regelt deine Schule, Hochschule oder Prüfungsstelle. Frag im Zweifel nach oder schau in alte Klausuren deines Kurses.

Was du ohne Nachschlagen können musst

Diese Dinge solltest du schreiben können, ohne zu überlegen:

  • Grundgerüst: public class Main { public static void main(String[] args) { ... } }
  • Ausgabe: System.out.println(...) und System.out.print(...)
  • Schleifen: for (int i = 0; i < n; i++), while, die for-each-Schleife for (int x : values)
  • Methodenkopf: Rückgabetyp, Name, Parameter mit Typ, zum Beispiel static int max(int[] values)
  • Längen: Array values.length (ohne Klammern), String text.length() (mit Klammern), Liste list.size()
  • Strings vergleichen: a.equals(b) statt a == b, einzelne Zeichen mit text.charAt(i)
  • Typumwandlung: (double) sum / count, damit nicht ganzzahlig geteilt wird

Bei Arrays und Strings verwechseln die meisten genau diese Kleinigkeiten. Wenn du unsicher bist, wiederhole Arrays in Java und Strings in Java, dort stehen die typischen Fehler jeweils am Ende.

So schreibst du eine Methode auf Papier

Eine typische Aufgabe: „Schreibe eine Methode, die zählt, wie viele Werte im Array größer als eine Grenze sind.“ So gehst du vor:

  1. Methodenkopf zuerst. Was kommt rein, was kommt raus? Hier: ein int[] und ein int als Grenze, zurück kommt ein int.
  2. Ein Beispiel ausdenken. {3, 7, 9, 2, 8} mit Grenze 5 muss 3 ergeben.
  3. Variablen vor der Schleife anlegen. Der Zähler startet bei 0, und zwar außerhalb der Schleife.
  4. Schleife und Bedingung schreiben.
  5. return nicht vergessen. Der häufigste Punktabzug bei Methoden mit Rückgabewert.
  6. Mit dem Beispiel im Kopf durchgehen. Stimmt das Ergebnis?
public class Main {    static int countAbove(int[] values, int limit) {        int count = 0;        for (int value : values) {            if (value > limit) {                count++;            }        }        return count;    }
    public static void main(String[] args) {        int[] points = {3, 7, 9, 2, 8};        System.out.println(countAbove(points, 5));    }}
3

Lass auf dem Blatt Platz zwischen den Zeilen. Dann kannst du eine vergessene Zeile ergänzen, ohne alles neu zu schreiben. Mehr zu Parametern und Rückgabewerten findest du in Methoden und Rekursion.

Die häufigsten Fehler auf Papier

  • = statt == in Bedingungen. if (x = 5) kompiliert bei int nicht.
  • Semikolon hinter if oder for. if (x > 5); hat einen leeren Rumpf, der Block danach läuft immer.
  • Fehlendes return oder return an der falschen Stelle, zum Beispiel mitten in der Schleife.
  • Zähler in der Schleife angelegt. Dann beginnt er bei jedem Durchlauf neu bei 0. Siehe Schleifen in Java.
  • Index-Fehler: i <= values.length greift auf einen Index zu, den es nicht gibt.
  • Klammern verloren. Rücke ein, auch auf Papier. Jede schließende Klammer steht unter dem Anfang ihrer Zeile.
  • Falscher Typ. Eine Methode, die einen Durchschnitt liefert, braucht meist double.

Viele dieser Fehler würde der Compiler sofort melden. Auf Papier musst du sie selbst finden. Deshalb hilft es, wenn du die Meldungen kennst: Die 10 häufigsten Java-Fehlermeldungen zeigt, was hinter ihnen steckt.

Übungsplan: vom Editor aufs Papier

Spring nicht direkt von der IDE aufs Papier. Geh in Stufen vor:

  1. Mit Hilfen verstehen. Löse neue Themen zuerst am Rechner, mit allem, was dir hilft.
  2. Ohne Autovervollständigung schreiben. Schalte sie ab. Jetzt merkst du, welche Namen du wirklich kennst.
  3. Erst auf Papier, dann eintippen. Schreib die Lösung mit der Hand, tippe sie danach Zeichen für Zeichen ab und führe sie aus. Jeder Fehler, den der Compiler findet, wäre in der Klausur ein Punktabzug gewesen.
  4. Mit Zeitlimit. Stell dir einen Wecker. In der Klausur hast du pro Aufgabe nur einige Minuten.
  5. Code lesen üben. Auf Papier kommt oft auch „Was gibt das Programm aus?“ dran. Wie du das trainierst, steht in Ausgabe-Aufgaben üben.

Wiederhole Stufe 3 so lange, bis beim Abtippen kaum noch Fehler auftauchen. Wenn du dich für eine bestimmte Klausur vorbereitest, findest du hier passende Lernpläne: Informatik-Abi mit Java und Prog1 bestehen.

Ohne Autovervollständigung üben in Jario

Stufe 2 und 3 lassen sich in Jario gut umsetzen. Im Editor kannst du die Autovervollständigung abschalten. Syntaxhervorhebung und Fehlermarkierung bleiben, den Code schreibst du aber selbst. Mit „Prüfen“ laufen Tests gegen deine Lösung, und du siehst zum Beispiel „3 von 4 Tests bestanden“. So weißt du sofort, ob dein Papiercode nicht nur kompiliert, sondern auch stimmt.

Bei einem Compilerfehler erklärt dir der Hinweis „Was heißt das?“ häufige Fehler auf Deutsch. Der KI-Tutor kennt deine Aufgabe und deinen Code und gibt dir Tipps in kleinen Schritten, aber keine fertige Lösung. Das ist wichtig, denn in der Klausur hilft dir auch niemand. Installieren musst du nichts, der Editor läuft im Browser.

Kurz gesagt

  • Lerne Grundgerüst, Schleifen, Methodenköpfe und die Längen von Array, String und Liste auswendig.
  • Schreib Methoden in fester Reihenfolge: Kopf, Beispiel, Variablen, Schleife, return, Test im Kopf.
  • Übe in Stufen: mit Hilfen, ohne Autovervollständigung, auf Papier und dann eintippen.
  • Prüfe jede Papierlösung am Rechner, damit du deine typischen Fehler kennst.

Passende Artikel zum Lernen

Weitere Beiträge