Eine gute Antwort könnte sein:

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

Beispielprogramm

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.

FRAGE 7:

Warum hat das Programm die ersten 40 ohne Dezimalpunkt ausgegeben, aber die zweiten mit Dezimalpunkt als 40.0?