Java Reference
In-Depth Information
In Zeile 10 des Beispielprogramms erfolgt die Umwandlung der Zeichenkette in einen
double -Wert. In Klammern wird der Umwandlungsanweisung die Zeichenkette überge-
ben, die umgewandelt werden soll.
3
Das Umwandlungsergebnis wird der double -Variablen alter zugewiesen. In der if -
Anweisung wird geprüft, ob das eingegebene Alter kleiner als 18 ist. Ist die Bedingung
erfüllt, wird die Meldung »Sorry, noch nicht volljährig!« ausgegeben ( Abbildung 3.4 ).
Für die Ausgabe wird wie oben erläutert die Methode JOptionPane.showMessageDialog
verwendet.
Abbildung 3.4 Ausgabe der Rückmeldung
An diesem einfachen Programmbeispiel können Sie bereits erkennen, an wie vielen
Stellen der Datentyp String verwendet wird. Diese besondere Bedeutung ist maßgeb-
lich dafür, dass String in Java als sehr mächtige Klasse implementiert wurde. Ein
Dilemma besteht darin, dass der Datentyp sehr früh eingesetzt werden soll, anderer-
seits aber zum umfassenden Verständnis Vorkenntnisse erforderlich sind, die noch
nicht vorliegen können. Ich habe mich dafür entschieden, hier eine kurze Einführung
zu liefern, die ausreichen soll, um den Datentyp zu verwenden. Detailliertere Informati-
onen, die für das Nutzen der vielfältigen Möglichkeiten dieses Datentyps erforderlich
sind, werden in Kapitel 8 , »Grundlegende Klassen«, folgen. Gleiches gilt für die Metho-
den showInputDialog und showMessageDialog . Eingaben und Ausgaben sind elementare
Operationen für den Dialog zwischen Programm und Anwender. Beide können sehr
einfach für Ein- und Ausgaben eingesetzt werden, ohne dass sie sehr detailliert behan-
delt werden müssen.
Verschachtelte if-Anweisungen
Das folgende Programmbeispiel demonstriert, dass if -Anweisungen auch verschach-
telt werden können. Wir erstellen im Projekt JavaUebung03 ein Programm mit dem
Namen Vokaltest , das nach Eingabe eines Buchstabens prüft, ob es sich um einen Vokal
handelt. Wir verwenden für die Eingabe wieder JOptionPane.showInputDialog und für
die Ausgabe JOptionPane.showMessageDialog . Um das Programm etwas zu vereinfachen,
gehen wir davon aus, dass nur Kleinbuchstaben und keine Umlaute eingegeben wer-
 
Search WWH ::




Custom Search