„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
5
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
Katze und static
Die Sonne geht auf. Die Aufgaben werden komplizierter: Nehmen wir das Schlüsselwort static genauer unter die Lupe. Diesmal müssen wir eine static-Variable katzenAnzahl und einen Konstruktor in der Katze-Klasse, d.h. public Katze(), erstellen. Jedes Mal, wenn eine Katze (ein neues Katze-Objekt) erstellt wird, erhöhe die static-Variable katzenAnzahl um 1. Wir müssen zehn Katzen erstellen und den Wert der Variablen katzenAnzahl auf dem Bildschirm anzeigen.
undefined
10
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
static-Katzen
Eine static-Katze ist die Katze jeder Katze. In dieser Aufgabe fügen wir deshalb die static-Variable katzen zur Katze-Klasse hinzu. Jedes Mal, wenn eine neue Katze (ein neues Katze-Objekt) erstellt wird, soll sie zu der Variable katzen hinzugefügt werden. Wir müssen 10 Katze-Objekte erstellen. Dann muss die katzenAusdrucken-Methode alle Katzen auf dem Bildschirm anzeigen.
undefined
2
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
Feng Shui und static
Ein Experte für Feng-Shui-Programmierung betrachtete den Code ein paar Sekunden lang, hob dann eine Augenbraue und nickte, während er feierlich sagte: „Ich habe einen Fehler in der Position der Modifikatoren in diesem Code gefunden. Sie müssen einen static-Modifikator neu anordnen. Dann ist alles Feng Shui. Das Beispiel wird kompiliert. Die Harmonie wird wiederhergestellt.“
undefined
5
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
static-Mindestanzahl
Das Aufwärmen des Gehirns ist hilfreich und gelingt am besten durch Rätsel. Aber weil wir Programmierer sind, fügen wir die Rätsel direkt in den Code ein. Hier ist es: Für diese Aufgabe musst du die Mindestanzahl an static-Modifikatoren platzieren, die erforderlich sind, damit der Code funktioniert und das Programm erfolgreich abgeschlossen werden kann.
undefined
5
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
Notizblock für neue Ideen
Tolle Ideen müssen aufgeschrieben werden, sonst vergisst man sie schnell. Um dies einfacher zu gestalten, lege in der Klasse Solution die Klasse static Idee an. Gib ihr die Methode public String beschreibungAbrufen(), die jede nicht leere Zeichenkette zurückgibt. Erstelle dann die Methode static public void ideeAusdrucken(Idee idee), die eine Beschreibung der Idee anzeigt.
undefined
2
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
DuKannstMichAnMeinemGlänzendenRückwärtigenMetallantriebLecken
Auf Planet Wild Robots wird niemandem das Schreiben oder Programmieren beigebracht. Deshalb stellte sich heraus, dass Roboter A, als er aus seiner natürlichen Umgebung genommen und zu einem Raumschiff gebracht wurde, nicht einmal einen Vertrag unterschreiben konnte. Helfen wir Roboter A: Erstelle eine Klasse namens DuKannstMichAnMeinemGlänzendenRückwärtigenMetallantriebLecken, um Verträge zu unterschreiben.
undefined
2
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
Drei statische Namensvariablen
Wenn static-Variablen nicht missbraucht werden, sind sie sehr hilfreich. In der Regel müssen sie verstanden, geschätzt und liebevoll gehegt und gepflegt werden. Jetzt erhältst du Code, bei dem einige Klassen bereits implementiert sind. Deine Aufgabe ist es, dem Code drei public static-Variablen hinzuzufügen: String Solution.name, String Katze.name, String Hund.name.

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 6, Lektion 11
Gesperrt
Die Fehler der Jugend beheben
Manchmal arbeitet ein Programmierer an einem Projekt und tut sein Bestes. Er öffnet das Modul eines anderen und stellt fest, dass es nicht nur nicht richtig funktioniert, sondern sich nicht einmal kompilieren lässt. So etwas lässt sich in Unternehmen mit mehr als einem Programmierer nicht vermeiden. Deshalb musst du von Anfang an lernen, den Code anderer zu lesen und zu korrigieren. Lass dieses Programm die größere der beiden eingegebenen Zahlen anzeigen.
undefined
10
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
Katzenbeziehungen
Abgeschlossene Aufgabe: Eine Katze hat einen Namen und eine Mutter. Erstelle eine Klasse, die dies widerspiegelt. Erstelle zwei Objekte: eine Tochterkatze und eine Mutter. Zeige sie auf dem Bildschirm an. Neue Aufgabe: Jede Katze hat einen Namen, einen Vater und eine Mutter. Bearbeite Katze so, dass sie diese Beziehungen widerspiegelt. Erstelle 6 Objekte: Großvater (Vater des Vaters), Großmutter (Mutter der Mutter), Vater, Mutter, Sohn, Tochter.
undefined
10
Aufgabe
Java Syntax, Level 6, Lektion 11
Gesperrt
Aufsteigende Zahlen
Vielleicht hast du schon von den geordneten Isomorphen des Planeten Linear Chaos gehört. Du weißt schon, die, die jede Sortiertechnik erfunden haben? Heute haben wir eine Aufgabe von ihnen erhalten: Der Benutzer gibt 5 Zahlen über die Tastatur ein, die Methode sortiert die Zahlen in aufsteigender Reihenfolge, und dann zeigt eine andere Methode sie auf dem Bildschirm an. Bist du dieser Herausforderung gewachsen? Wenn ja, dann solltest du vielleicht Linear Chaos besuchen!