jario_
Wróć do przeglądu

So funktioniert Jario

Bevor es mit Kapitel 1 losgeht: Hier siehst du in fünf Minuten, wie eine Aufgabe aufgebaut ist, was die Knöpfe machen und wo du Hilfe bekommst.

Eine Aufgabe auf einen Blick

Jede Aufgabe hat vier Bereiche:

  • Editor (links oben): Hier schreibst du deinen Java-Code. Er wird automatisch gespeichert.
  • Konsole (links unten): Hier steht, was dein Programm ausgibt, und im Reiter Tests, welche Tests bestanden sind.
  • Aufgabe (rechts oben): Was das Programm können soll, ein Beispiel und die Liste der Tests.
  • Tutor (rechts unten): Eine KI, die dir hilft, wenn du nicht weiterkommst.

Die Trennlinien zwischen den Bereichen kannst du verschieben. Ein Doppelklick auf eine Linie stellt die Standardgröße wieder her. Auf dem Handy wechselst du die Bereiche über die Reiter unten.

Die Knöpfe im Editor

  • Autovervollständigung

    Schlägt beim Tippen passende Wörter vor, z. B. System.out.println. Ein Klick schaltet die Vorschläge an oder aus. Zum Lernen kann es helfen, alles selbst zu tippen.

  • Formatieren

    Rückt deinen Code ordentlich ein und setzt Leerzeichen einheitlich. Das klappt nur, wenn der Code keine Syntaxfehler hat.

  • Zurücksetzen

    Ersetzt deinen Code durch den Starter-Code vom Anfang. Dein eigener Code ist danach weg, das lässt sich nicht rückgängig machen. Die Aufgabe gilt wieder als offen. Hast du sie schon einmal gelöst, bleibt sie gelöst.

  • Ausführen

    Startet dein Programm, also die Methode main. Die Ausgabe erscheint in der Konsole. Damit probierst du aus, ob dein Code tut, was du denkst.

  • Prüfen

    Lässt die Tests der Aufgabe laufen. Erst wenn alle bestehen, ist die Aufgabe gelöst.

Ausführen oder Prüfen?

Ausführen startet nur dein Programm. Es sagt dir nicht, ob die Lösung richtig ist, du siehst nur die Ausgabe. Das ist dein Spielplatz: ausprobieren, println einbauen, Fehler suchen.

Prüfen vergleicht dein Programm mit den Tests aus der Aufgabe. Jeder Test hat eigene Eingaben und erwartet eine bestimmte Ausgabe oder einen bestimmten Rückgabewert. Im Reiter Tests siehst du, welche bestanden sind und was bei den anderen falsch war.

Ein guter Ablauf: erst mit Ausführen testen, dann prüfen.

Eingaben für den Scanner

Manche Programme lesen mit dem Scanner Eingaben ein, zum Beispiel einen Namen oder zwei Zahlen. Beim Ausführen kommen diese Eingaben aus dem Feld Eingabe für „Ausführen“ (stdin) unter der Konsole.

Schreib jede Eingabe in eine eigene Zeile, so wie du sie in einem echten Terminal tippen würdest:

Ada
19

Bleibt das Feld leer, obwohl dein Programm etwas einlesen will, bricht es mit einem Fehler ab (NoSuchElementException). Beim Prüfen brauchst du das Feld nicht: Die Tests bringen ihre Eingaben selbst mit.

Wenn etwas schiefgeht

Hat dein Code einen Fehler, markiert der Editor die betroffene Zeile rot. In der Konsole steht die Meldung von Java, genau so, wie sie auch auf deinem Rechner käme.

Bei den häufigsten Fehlern erscheint darunter „Was heißt das?“. Ein Klick erklärt die Meldung auf Deutsch, mit der Zeile, in der sie auftritt. Das geht ohne Tutor und ohne Wartezeit.

Der Tutor

Rechts unten sitzt dein Tutor, eine KI, die deinen Code und die Aufgabe kennt. Du kannst ihn alles zur Aufgabe fragen: was eine Fehlermeldung bedeutet, warum ein Test scheitert oder wie eine Schleife funktioniert.

  • Tipp geben zeigt einen vorbereiteten Tipp zur Aufgabe, Schritt für Schritt immer konkreter.
  • Der Tutor gibt dir keine fertige Lösung. Er hilft dir, selbst draufzukommen.
  • Mit Free hast du ein paar Fragen pro Tag, mit Pro deutlich mehr. Ohne Konto ist der Tutor nicht verfügbar.

Dein Fortschritt

In der Aufgabenliste und oben in jeder Aufgabe zeigt ein Symbol, wie weit du bist:

  • Offen

    Noch nichts gemacht, oder der Code wurde zurückgesetzt.

  • Angefangen

    Du hast Code geschrieben, aber noch nicht geprüft.

  • Tests nicht bestanden

    Die letzte Prüfung hat nicht geklappt. Schau in den Reiter Tests.

  • Gelöst

    Alle Tests haben bestanden. Das bleibt so, auch wenn du später weiter übst.

Kapitel, Lektionen und Schwierigkeit

Jedes Kapitel beginnt mit einer kurzen Lektion, die alles erklärt, was du für die Aufgaben brauchst. In jeder Aufgabe führt Zum Kapitel lesen dorthin zurück.

Jede Aufgabe hat eine Stufe:

  • Leicht: ein neues Thema, fast Schritt für Schritt.
  • Mittel: das Thema zusammen mit Schleifen oder Bedingungen.
  • Schwer: mehrere Themen, du brauchst eine eigene Idee. Das ist Kür: Für das nächste Kapitel reichen Leicht und Mittel.

Dazu kommen Aufgaben wie in der Klausur. Bei „Was gibt das aus?“ liest du Code, ohne ihn auszuführen, und tippst die Ausgabe ein. Ausführen kannst du ihn erst, wenn du richtig lagst. Bei „Finde den Fehler“ steckt im Starter-Code ein Fehler, den du findest und behebst.

Konto, Free und Pro

Die ersten Aufgaben kannst du ohne Konto lösen. Dein Fortschritt bleibt dann in deinem Browser. Legst du später ein Konto an, wird er übernommen.

Mit einem kostenlosen Konto (Free) übst du die ersten Kapitel und fragst den Tutor ein paar Mal am Tag. Pro öffnet alle Kapitel und gibt dir mehr Tutor-Fragen. Üben ist nie begrenzt: Es gibt keine Herzen und keine Energie.

Einstellungen

Über das Zahnrad oben rechts stellst du die Sprache, die Darstellung (hell, dunkel oder wie dein System) und den Sound nach dem Ausführen und Prüfen ein.

Tastenkürzel

  • PrüfenStrg/⌘Enter
  • Code formatieren⇧AltF
  • Hell und dunkel wechseln (nicht in Textfeldern)D