1.11 Antworten

1.11.1 Javakommandos des JDK

  • Mit welchem Befehl übersetzt man ein Javaquellprogramm in eine Javabinärdatei? javac
    • Welche Datei ensteht beim Übersetzen einer Datei mit dem Namen Fahrzeug.java die eine Klasse Fahrzeug enhält? Fahrzeug.class
  • Mit welchem Befehl kann man Javabinärdateien ausführen? java
  • Eine Datei Test.java enthält eine Klasse Test. Mit welcher Befehlsequenz übersetzen Sie die Javaquelldatei Test.java und führen die Klasse Test dann aus?
    • javac Test.java
    • java Test
  • Nennen Sie mindestens drei Javabefehle die nur das JDK enthält nicht aber das JRE
    • javac
    • javadoc
    • javap
  • Welcher Typ von Dateien wird vom Befehl javadoc erzeugt?
    • javadoc erzeugt Dokumentationsdateien im html Format. Die Dateiendung ist daher .html

1.11.2 Zuweisungen

  • Welche vier Syntaxkomponenten enhält eine Anweisung?
    1. Variable
    2. Zuweisungsoperator =
    3. Term
    4. Semikolon
  • In welcher Reihenfolge stehen die vier Syntaxkomponenten?
    • siehe vorherige Antwort
  • Welche der folgenden Anweisungen sind erlaubt?
a  = 4;     // korrekt
a  = a;     // korrekt
a  = b      // falsch. Das Semikolon fehlt
18 = c;     // falsch. 18 ist kein gültiger Bezeichner. c = 18; wäre erlaubt (und sinnvoll)
c = 18 + a; // korrekt
d = 18 - c; // korrekt
a,b = 18;   // falsch. Man kann nur einer Variablen gleichzeitig einen Wert zuweisen

1.11.3 Zuweisungsbeispiel

Welche Belegung haben die Variablen x,y und z wenn alle Zuweisungen ausgeführt?

Hinweis: Es wurden nur geänderte Werte eingetragen. Ist ein Feld leer, so gilt der früherer Wert weiter oben

Prozessorschritte x y z

x = 2; y = 3; z = 4;

2

3

4

x = 5;

5

   

x = 2 * x;

10    

y= z * x;

 

40

 

z= 18

 

 

18

Endergebnis 10 40 18