Eine gute Antwort wäre:

Nein. Die fehlerhafte Trennung ist in rot hervorgehoben:

cla
    ss Beispiel
{

  public static void main ( String[] args )
  {
    long   arbeitsstunden = 40;
    double stundenlohn    = 10.0, steuersatz = 0.10;

    System.out.println("gearbeitete
        Stunden: " + arbeitsstunden );

    System.out.println("Bruttolohn: " + (arbeits
        stunden * stundenlohn) );

    System.out.println("Steuersatz: " + (
        arbeitsstunden * stundenlohn * steuersatz) );
  }

Die letzte Anweisung ist korrekt, auch wenn Sie für das menschliche Verständnis kein guter Stil ist. Die extra Leerzeilen sind OK.

Zuweisungsanweisungen

Bis jetzt haben wir den Anfangswert benutzt, der in eine Variable gestellt wurde, aber den Wert, den eine Variable enthält, nicht geändert. Natürlich wird von Variablen erwartet, dass sie variabel sind, so dass zur Laufzeit des Programms neue Werte in sie gestellt werden können. Eine Zuweisungsanweisung ändert den Wert, der in einer Variablen gehalten wird. Hier ist ein Programm, das eine Zuweisungsanweisung verwendet:

class Beispiel3
{
  public static void main ( String[] args )
  {
    long lohnbetrag ;  //eine Deklaration ohne Anfangswert

    lohnbetrag = 123;  //eine Zuweisungsanweisung
    System.out.println("Die Variable enthaelt: " + lohnbetrag );
  }
}

Die Zuweisungsanweisung stellt den Wert 123 in die Variable. Mit anderen Worten, während das Programm ausgeführt wird (durch die Java Virtuelle Maschine) wird es einen 64 Bit Speicherblock geben, der den Wert 123 bekommt.

Denken Sie daran, das das Wort "ausführen" üblicherweise für "Programm laufen lassen" verwendet wird. Man spricht vom "Ausführen eines Programms" oder dem "Ausführen" einer Programmzeile.

FRAGE 10:

Was gibt das Programm auf den Bildschirm aus?

Inhaltsverzeichnis