Es gibt einige Syntaxfehler:
long good-bye ; // fehlerhafter Bezeichner: "-" nicht erlaubt short shrift = 0; // OK double bubble = 0, toil= 9, trouble = 8 // fehlendes ";" am Ende. byte the bullet ; // fehlerhafter Bezeichner: darf keine Leerzeichen enthalten int double; // reserviertes Wort char thisMustBeTooLong ; // 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 gearbeiteteStunden = 40;
double stundenLohn = 10.0, steuerSatz = 0.10;
System.out.println("gearbeitete Stunden: " + gearbeiteteStunden );
System.out.println("Bruttolohn: " + (gearbeiteteStunden * stundenLohn) );
System.out.println("Steuerbetrag: " + (gearbeiteteStunden * stundenLohn * steuerSatz) );
}
}
Das Zeichen * bedeutet multiplizieren.
In dem Programm bedeutet (gearbeiteteStunden * stundenLohn) multipliziere
die Zahl, die in gearbeiteteStunden 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: " + gearbeiteteStunden erstellt eine
Zeichenkette, die mit "gearbeitete Stunden: " beginnt und mit den Zeichen
des Werts von gearbeiteteStunden 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 gearbeiteteStunden verwendet.
Dies bedeutet "gehe und hole den Wert von" gearbeiteteStunden
und verwende den Wert hier.
Denken Sie daran, dass wenn Sie diese Programme ausprobieren möchten, können Sie sie in Ihrem Browser kopieren, in das Fenster von Notepad einfügen und dann wie üblich vorgehen. (Sehen Sie dazu das Kapitel 7: Wie Beispielprogramme auszuführen sind in diesen Aufzeichnungen.) Wenn Sie ein Unix System haben, können Sie mit Ihrem Browser und Editorfenster ähnlich verfahren.