„Hi, Amigo. Hier sind einige interessante Aufgaben mit statischen Methoden:“

5
Aufgabe
Java Syntax,  Level 6Lektion 8
Gesperrt
Körpergewicht kontrollieren
Ellie ist hysterisch: Sie denkt, dass sie fett ist. Wie geht es jetzt weiter? Keine öffentlichen Auftritte, außer vielleicht mit Nachbarn auf der Bank im Hof. Zwei Sitze in einem Flugzeug kaufen. Ein ständig überlasteter Aufzug. Es ist so peinlich. Zerstörung und Elend. Die Welt ist ein dunkler, trister Sumpf. Stopp mal. Übertreibt Ellie nicht? Schreiben wir ein Programm für sie, das ihren Body-Mass-Index (BMI) berechnet und sie beruhigt (oder verärgert).
2
Aufgabe
Java Syntax,  Level 6Lektion 8
Gesperrt
Klassenzähler
Eine static-Variable existiert außerhalb eines Objekts. Wenn wir also die Anzahl der für eine bestimmte Klasse erstellten Objekte berechnen müssen, können wir eine static-Klassenvariable erstellen. Ergibt das einen Sinn? Lass und Katze-Objekte mit der Variable katzenAnzahl zählen, die Teil der Klasse sein wird. Wir erhöhen den Zähler immer dann um 1, wenn der Konstruktor aufgerufen wird.
2
Aufgabe
Java Syntax,  Level 6Lektion 8
Gesperrt
Statische Methoden für Katzen
Das geheime CodeGym-Zentrum hat eine Vereinbarung mit Katzenzüchtern über die Lieferung von Anwendungen abgeschlossen. Insbesondere während angehende Programmierer Abfrage- und Änderungsmethoden kennenlernen, schreiben sie ein Programm, mit dem Katzenliebhaber ihre Katzen zählen können. Deine Zeit ist gekommen: Erstelle eine Katze-Klasse mit static-Methoden, mit denen du die Anzahl der Katzen ermitteln oder ändern kannst.
5
Aufgabe
Java Syntax,  Level 6Lektion 8
Gesperrt
Abstand zwischen zwei Punkten
Du weißt, dass man eine gerade Linie zwischen zwei beliebigen Punkten in einer Ebene ziehen kann, oder? Wahrscheinlich schon, aber falls nicht, dann sieh dir bitte Euklid und seine Abhandlung „Die Elemente“ an. Besser noch, glaube mir einfach und schreibe die Methode static double abstandBerechnen(x1, y1, x2, y2) Sie muss den Abstand zwischen zwei Punkten berechnen.
5
Aufgabe
Java Syntax,  Level 6Lektion 8
Gesperrt
Klasse ConsoleReader
Heute haben die Teilnehmer des geheimen CodeGym-Zentrums eine Leseaufgabe erhalten. Sie (und du) müssen eine ConsoleReader-Klasse mit 4 static-Methoden erstellen: eine von ihnen liest eine Zeichenkette von der Tastatur, die zweite eine ganze Zahl und die dritte eine Bruchzahl. Die vierte ist anders: Sie liest die Zeichenkette „true“ oder „false“ von der Tastatur und gibt den entsprechenden booleschen Wert zurück.
5
Aufgabe
Java Syntax,  Level 6Lektion 8
Gesperrt
StringHelper-Klasse
Wir lieben static-Methoden. Sie machen das Unzugängliche zugänglich. Natürlich ist manchmal genau das Gegenteil der Fall... Aber bei dieser Aufgabe lieben wir sie: Lass uns eine StringHelper-Klasse erstellen, die 2 static-Methoden besitzt: multiplizieren(String s, int anzahl) – gibt eine Zeichenkette zurück, die anzahl mal wiederholt wurde; und multiplizieren(String s) – gibt eine Zeichenkette zurück, die 5 mal wiederholt wurde.
5
Aufgabe
Java Syntax,  Level 6Lektion 8
Gesperrt
Taschenrechner
Der Taschenrechner ist eine Art Initiationsritus in der Programmierung. Jeder anständige Noob muss einfach ein Programm schreiben, das addiert und subtrahiert. Jetzt, wo wir bereits wissen, wie man Klassen und static-Methoden manipuliert, werden wir einen normalen Taschenrechner mit vier arithmetischen Operationen und der Möglichkeit erstellen, den Prozentsatz einer Zahl zu finden!