Looking for SEW2a 1xHIT Methoden test answers and solutions? Browse our comprehensive collection of verified answers for SEW2a 1xHIT Methoden at elearning.tgm.ac.at.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Wenn Methoden ihre Ergebnisse ausgeben, dann können diese Ergebnisse im Programm nicht mehr weiter verwendet werden. Auch die Art der Ausgabe ist durch die Methode festgelegt und nicht flexibel (siehe auch nachfolgende Kapitel). Rückgabewerte beheben dieses Problem.
Methoden können EIN Ergebnis als Rückgabewert an den aufrufenden Programmteil liefern. Dieser Aufrufer muss dieses Ergebnis entweder mit Hilfe einer Auffangvariable speichern oder direkt weiterverwenden, sonst geht dieses Ergebnis verloren. Beispiele aus der API sind:
oder
Mit Hilfe von
Damit Rückgabewerte weiterverwendet werden können, werden sie in gespeichert.
Der Datentyp der Auffangvariablen muss zum der Methode passen.
So hat z.B. die Metode Input.readLine(...)
den Rückgabetyp . Deshalb muss auch die Auffangvariable den Datentyp haben.
Rückgabewerte können auch gleich weiterverwendet werden: Anstatt dass im Vergleich eine char
-Variable mit einem char
-Literal eingesetzt wird, kann auch direkt der Rückgabewert der Methode Input.readChar(...)
mit dem char
-Literal verglichen werden. Methode Input.readChar(...)
hat immerhin den Rückgabetyp .
Welchen Rückgabetyp hat die folgende in der API gegebenen Methode der Klasse Float
:
static float | parseFloat(String s)Parses the string argument as a signed decimal float. |
Welchen Datentyp hat der Parameter der folgenden in der API gegebenen Methode der Klasse Byte
:
static byte | parseByte(String s)Parses the string argument as a signed decimal byte. |
Schreibe die notwendige Anweisung, um eine in der bereits deklarierten und initialisierten Variable namens eingabeZahl
gespeicherten Text in eine Zahl vom Datentyp double
umzuwandeln. Diese Zahl soll dann in der bereits deklarierten Variablen namens komma
gespeichert werden (Achtung: sämtliche Variablen sind bereits deklariert, die Variable eingabeZahl auch initialisiert).
Schreibe die notwendige Anweisung, um den Benutzer nach einer grafikbasierten Eingabe mit dem Text Bitte eine Zahl eingeben: zu fragen und die Antwort des Benutzers in der Variablen namens eingabeZahl
zu speichern. Die Variable wurde bereits zuvor deklariert (d.h. die Deklaration soll nicht hingeschrieben werden).
Schreibe die notwendige Anweisung, um in Java ein grafikbasiertes Ausgabefenster (nicht die Konsole) anzuzeigen, in dem der Text HIT angezeigt wird (ohne Leerzeichen vorher bzw. nachher).
Welche Anweisung muss ganz am Anfang (noch vor der Klasse und dem Dokumentationskommentar) stehen, damit die grafikbasierten Ein- und Ausgabeanweisungen für JOptionPane im Programm verwendet werden können.
Welchen Datentyp gibt die Eingabe-Methode der Klasse JOptionPane zurück?
Schreibe den Aufruf für die folgende Methode namens wahrFalsch
, die in der Klasse AlleMethoden
stehen soll. Die Methode soll einen Wahrheitswert namens wert
als Parameter übernehmen und wenn dieser Wahrheitswert true
ist, soll der einzelne Buchstabe w
zurück gegeben werden, und f
im anderen Fall. Verwende für das zurückgeben des einzelnen Buchstabens den Datentyp in dem nur einzelne Buchstaben erlaubt sind.
Für den Aufruf soll die Methode den Wahrheitswert false
für die Ermittlung des richtigten Buchstabens übernehmen. Falls die Methode etwas zurück gibt, dann soll das Ergebnis in der bereits zuvor deklarierten Variable namens auffang
gespeichert werden.
Deklariere die Auffangvariable namens ergebnis
für die folgende Methode namens wahrheitsWert
, die in der Klasse VieleMethoden
stehen soll. Die Methode soll einen einzelnen Buchstaben namens zeichen
als Parameter übernehmen und wenn dieser Buchstabe j
ist, soll der Wahrheitswert true
zurück gegeben werden, und false
im anderen Fall. Verwende für das übergeben des einzelnen Buchstabens den Datentyp in dem nur einzelne Buchstaben erlaubt sind.
Wenn diese Methode keine Auffangvariable benötigt, dann schreibe das Wort keine
in das Antwortfeld.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!