Eine gute Antwort wäre:

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

Beispielprogramm

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.

FRAGE 7:

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

Inhaltsverzeichnis