„Hallo Soldat!“

„Hallo Captain Squirrels, Sir!“

„Ich habe tolle Neuigkeiten für dich. Hier sind ein paar Übungen, mit denen du deine Kenntnisse festigen kannst. Arbeite jeden Tag an ihnen und du wirst sehen, dass deine Kompetenz exponentiell wachsen wird. Sie wurden speziell für IntelliJ IDEA konzipiert.“

undefined
4
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Die ganze Ente ist nicht genug
Dieses Programm implementiert eine Ente-Klasse und erstellt sogar zwei bestimmte Enten (zwei Objekte). Erstelle ein paar weitere Kategorien von Tieren, die der Ente-Klasse ähnlich sind: Katze und Hund. Finde heraus, was die toString-Methode in diesen Klassen zurückgeben soll, erstelle Paare von jedem Lebewesen (d.h. Objekte) und zeige sie auf dem Bildschirm an.
undefined
8
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Mann und Frau
Das Erstellen von Klassen ist einfach und macht Spaß. Fühlen wir uns wie die Schöpfer eines virtuellen Universums und erstellen wir die Klassen Mann und Frau. Sie müssen innerhalb der Klasse Solution deklariert und public static sein. Sie müssen die Felder „name“, „alter“ und „adresse“ besitzen. Wir müssen außerdem Konstruktoren mit allen möglichen Parametern deklarieren. Dann können wir sie nutzen, um bestimmte Objekte zu erstellen.
undefined
4
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Tom und Jerry
Erinnerst du dich noch an den Cartoon „Tom und Jerry“? Wenn du dafür zu jung bist, hilft dir Google weiter. Der Grund, warum das wichtig ist: In diesem Cartoon gibt es viele Katzen, Mäuse und Hunde. Unsere Aufgabe ist es nun, drei Klassen zu erstellen: Hund, Katze und Maus. Jede muss drei Felder besitzen. Erstelle dann Objekte dieser Klassen und benenne sie nach den Cartoon-Figuren.
undefined
2
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Heutiges Datum anzeigen
Manchmal sitzen Programmierer tagelang am Computer und verlieren völlig das Zeitgefühl. Wenn dich also ein Typ auf der Straße fragt, welches Jahr wir gerade haben, dann ist es möglicherweise nicht Marty McFly. Vielleicht hat er auch einfach nur zu lange programmiert. Damit wir nicht auch unser Zeitgefühl verlieren, zeigen wir das aktuelle Datum im folgenden Format an: „06 15 2018“.
undefined
8
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Konsolenbasiertes Sparschwein
Stell dir vor, wir hätten ein Sparschwein. Du kannst Münzen hineinwerfen, bis du es irgendwann zerbrichst. Lass uns einen konsolenbasierten Emulator für dieses Sparschwein schreiben: Wir geben Zahlen über die Tastatur ein und addieren sie, bis wir den Prozess mit dem Wort „Summe“ „abbrechen“. Dann muss das Programm berechnen, wie viel du gespart hast.

„Die vorherigen Übungen waren für Anfänger. Ich habe einige fortgeschrittenere Bonusübungen für die erfahreneren Teilnehmer hinzugefügt. Nur für Veteranen.“

undefined
2
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Chef, hier passiert gerade etwas seltsames
Der Code anderer Leute ist unbekanntes Terrain. Was erwartet dich dort? Vielleicht erleuchtete Wölfe, die Mantras singen, oder blutrünstige Hirsche, die bereit sind, dir die Kehle aufzuschlitzen... Wir wollen dich nicht erschrecken, aber wir müssen dich warnen, dass der Code anderer Leute voller Überraschungen steckt. Lass uns in das Programm einsteigen. Theoretisch sollte es zwei Zahlen summieren. Mal sehen, was damit nicht stimmt.
undefined
4
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Funktionen verbessern
Die Weisheit der Programmierer wird im folgenden Satz festgehalten: „Wenn es funktioniert, fass es nicht an!“ Aber was ist, wenn du die Funktionalität eines Programms verbessern musst? Leider muss man sich in 99 % der Fälle immer noch in den Code einer anderen Person hineinfinden. Kommen wir also zur Sache: Es gibt ein Programm, das die kleinere von zwei eingegebenen Zahlen anzeigt. Schreibe es so um, dass es dasselbe mit 5 Zahlen macht.
undefined
8
Aufgabe
Java Syntax, Level 5, Lektion 12
Gesperrt
Aufgabe zu Algorithmen
Jeder klassische Algorithmus wurde schon vor langer Zeit programmiert. Dennoch sind Aufgaben zu Algorithmen immer sinnvoll. Zumindest bringen sie den Programmierer zum Nachdenken. Der Algorithmus zum Finden der größten Zahl ist nicht sehr kompliziert. Also lass uns nicht trödeln: Schreibe ein Programm, das eine positive ganze Zahl n entgegennimmt, n Zahlen entgegennimmt und dann die größte Zahl darunter findet.