Methodenergebnisse aufbereiten

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading
In Java können Sie auch Methoden entwickeln, die keine Parameter entgegennehmen. Beispiel:

Methoden dieser Art werden Sie erst später (im Studium) beschäftigen. Uns interessiert erst einmal eine andere Sorte spezieller Methoden, nämlich die, welche keine Werte zurückgeben. Solche Methoden besitzen den Rückgabetyp void. Sie berechnen keine Ergebnisse, sondern sie lösen eine Aktion aus, wie z.B. drucken, zeichnen, speichern, steuern etc. Mit mathematischen Funktionen hat das nicht mehr viel zu tun. Diese Art von Methoden wird stattdessen als Prozedur aufgefasst.

Im Folgenden betrachten wir Methoden, die uns Daten auf der Konsole ausdrucken. Beispiel:

Wie Sie sehen, wurde Text auf der Konsole ausgegeben. Der Befehl System.out.println verlangt Eingabedaten vom Typ String. Darum brauchen wir uns zunächst nicht weiter zu kümmern. Es genügt, wenn wir die Texte in Anführungszeichen angeben.

Interessant wird es, wenn wir nicht nur Text, sondern auch den Wert einer Variablen auf der Konsole ausgeben wollen. Das hatten wir in einem der ersten Arbeitsblätter bereits gemacht:

Text und Werte lassen sich miteinander kombinieren. Zum Beispiel so:

Mit dem +-Operator können wir also Texte u.a. mit Variablen vom Typ int, double oder float kombinieren. Auf diese Weise kann ein Programm seine Ergebnisse anschaulich für den Nutzer aufbereiten.


Aufgabe 1

Entwickeln Sie eine Methode, die Ihren Namen auf der Konsole ausgibt. Sie soll keine Parameter entgegen nehmen und keinen Wert zurückgeben.


Aufgabe 2

Entwickeln Sie eine Methode, die drei ganze Zahlen a, b und c als Parameter entgegennimmt und auf der Konsole ausgibt!


Aufgabe 3

Kopieren Sie zunächst Ihre Methoden zur Analyse des Kreiszylinders aus dem Arbeitsblatt Komplexe Methoden in diese Codebox:

Entwickeln Sie nun eine Methode, die Radius und Höhe eines Kreiszylinders als Parameter entgegennimmt und mit Hilfe der oberen Metoden folgende Ausgabe erzeugt:

Nutzereingaben:
Radius: <hier soll der übergebene Radius stehen>
Höhe: <hier soll die übergebene Höhe stehen>
------------
Berechnungen:
Das Volumen beträgt: <hier soll das berechnete Volumen stehen>
Die Mantelfläche beträgt: <hier soll die berechnte Mantelfläche stehen>
Die Oberfläche beträgt: <hier soll die berechnete Oberfläche stehen>


Aufgabe 4

Kopieren Sie zunächst Ihre Methoden zur Währungsumrechung aus dem Arbeitsblatt Variablen und Methoden (Teil 5) in diese Codebox:

Ergänzen Sie drei weitere Methoden zur Umrechnung von EUR in drei weitere Währungen. Aktuelle Wechselkurse finden Sie hier.

Entwickeln Sie nun eine Ausgabemethode, die einen Betrag in EUR als Parameter entgegennimmt und mit Hilfe dieser Methoden folgende Ausgabe erzeugt (je nachdem, welche Währungen Sie gewählt haben, kann die Ausgabe abweichen):

Umrechnung
----------
Betrag in PLN: <hier soll der berechnete Betrag stehen>
Betrag in USD: <hier soll der berechnete Betrag stehen>
Betrag in GBP: <hier soll der berechnete Betrag stehen>
Betrag in AUD: <hier soll der berechnete Betrag stehen>


Aufgabe 5

Kopieren Sie zunächst Ihre Methode zur Berechnung der Funktion $f(x)=\sqrt{e^{\frac{x}{2}}+\frac{1}{x^2}}$ aus dem Arbeitsblatt Variablen und Methoden (Teil 4) in diese Codebox.

Entwickeln Sie nun eine Ausgabemethode, die keine Parameter entgegennimmt und folgende Ausgabe erzeugt:

Funktionswerte
--------------
x = -3: <hier soll der berechnete Wert f(x) stehen>
x = -2: <hier soll der berechnete Wert f(x) stehen>
x = -1: <hier soll der berechnete Wert f(x) stehen>
x = 0:  <hier soll der berechnete Wert f(x) stehen>
x = 1:  <hier soll der berechnete Wert f(x) stehen>
x = 2:  <hier soll der berechnete Wert f(x) stehen>
x = 3:  <hier soll der berechnete Wert f(x) stehen>

Arbeiten Sie mit einer Hilfsvariable x, die Sie mit dem Wert -3 initialisieren und deren Wert Sie schrittweise um 1 erhöhen!


Aufgabe 6

Kopieren Sie zunächst Ihre Methode zur Berechnung des BMI aus dem Arbeitsblatt Teil 3 in diese Codebox.

Entwickeln Sie nun eine Ausgabemethode, die keine Parameter entgegennimmt und folgende Ausgabe erzeugt:

BMI-Tabelle (Größe 1.70m):
--------------------------
Gewicht     BMI
50kg        <hier soll der berechnete BMI stehen>
55kg        <hier soll der berechnete BMI stehen>
...
80kg        <hier soll der berechnete BMI stehen>

Die BMI-Tabelle stellt die BMIs für die konstante Größe 1.70m und für unterschiedliche Gewichte dar. Arbeiten Sie mit einer Hilfsvariable gewicht, die Sie mit dem Wert 50 initialisieren und deren Wert Sie schrittweise um 5 erhöhen!

Persönliche Werkzeuge