Es gibt einige Syntaxfehler:
long good-bye ; // fehlerhafter Bezeichner: "-" nicht erlaubt short kurz = 0; // OK double bubble = 0, toil= 9, trouble = 8 // fehlendes ";" am Ende. byte die kugel ; // fehlerhafter Bezeichner: darf keine Leerzeichen enthalten int double; // reserviertes Wort char dasMussZuLangSein ; // Syntax OK, aber eine schlechte Wahl // für einen Variablennamen int 8ball; // darf nicht mit einer Ziffer beginnen
Hier ist ein weiteres Beispielprogramm, das mehrere Variablendeklarationen enthält.
class Beispiel { public static void main ( String[] args ) { long arbeitsstunden = 40; double stundenlohn = 10.0, steuersatz = 0.1; System.out.println("gearbeitete Stunden: " + arbeitsstunden ); System.out.println("Bruttolohn: " + (arbeitsstunden * stundenlohn) ); System.out.println("Steuerbetrag: " + (arbeitsstunden * stundenlohn * steuersatz) ); } }
Das Zeichen *
bedeutet multiplizieren.
In dem Programm bedeutet (arbeitsstunden * stundenlohn)
multipliziere
die Zahl, die in arbeitsstunden
gespeichert ist, mit der Zahl,
die in stundenlohn
gespeichert ist.
Wenn auf das +
eine Zeichenkette folgt bedeutet das,
füge die Zeichen an das Ende der ersten Zeichenkette an.
Also "gearbeitete Stunden: " + arbeitsstunden
erstellt eine
Zeichenkette, die mit "gearbeitete Stunden: " beginnt, und mit den Zeichen
des Werts von arbeitsstunden
endet.
Das Programm wird ausgeben:
gearbeitete Stunden: 40 Bruttolohn: 400.0 Steuerbetrag: 40.0
Das Programm veranschaulicht ein
Wichtiges Konzept: Um den in einer Variablen gespeicherten Wert zu verwenden, wird einfach der Name der Variablen verwendet.
So wurde zum Beispiel in der ersten System.out.println
Anweisung
die Variable arbeitsstunden
verwendet.
Das bedeutet "gehe und hole den Wert von" arbeitsstunden
und verwende den Wert hier.
Wenn Sie diese Programme ausprobieren möchten, denken Sie daran, dass Sie sie in Ihrem Browser kopieren können, in das Fenster von Notepad einfügen und dann wie üblich vorgehen. (Weitere Details dazu finden Sie im Kapitel 7.) Wenn Sie ein Unix System haben, können Sie mit Ihrem Browser und Editorfenster ähnlich verfahren.