Dein Fortschritt:
0 / 0 Aufgaben
1
Countdown für Mias Party
AFB I–IIMia hat auf ihrem Windows-Laptop ihr erstes Java-Programm geschrieben und als Party.java gespeichert. Es soll ihren Freunden anzeigen, wie lange es noch bis zu ihrer Geburtstagsparty dauert. Ihr Freund Tom benutzt einen Linux-Rechner.
Material: Party.java
public class Party {
public static void main(String[] args) {
// Countdown für Mias Geburtstag
System.out.print("Noch ");
System.out.print(3);
System.out.println(" Tage bis zur Party!");
System.out.println("Bring gute Laune mit.");
}
}
- Nenne die beiden Befehle, die Mia in der Konsole eingibt, damit ihr Programm läuft, und die Datei, die dabei neu entsteht.
- Ermittle die genaue Ausgabe des Programms. Achte auf die Zeilenumbrüche.
- Erkläre, warum Tom die neu entstandene Datei auf seinem Linux-Rechner starten kann, ohne das Programm noch einmal zu übersetzen.
- Vergleiche den Weg vom Quelltext zur Ausgabe bei Java mit dem bei Python.
Hinweise
Hinweis zu Aufgabe a)
Erst übersetzen, dann ausführen. Beim Ausführen wird der Klassenname ohne Dateiendung angegeben.
Hinweis zu Aufgabe b)
Nur
println setzt am Ende einen Zeilenumbruch. Kommentare mit // werden nicht ausgegeben.„Ermitteln“ heißt: das Ergebnis selbst herausfinden und genau notieren.Hinweis zu Aufgabe c)
Was steht in der neuen Datei – Maschinencode für Windows oder etwas anderes? Wer führt diese Datei aus?
Hinweis zu Aufgabe d)
Mögliche Kriterien: Wird das Programm vorab als Ganzes übersetzt? Wann fallen Fehler auf? Welche Dateien entstehen?
