Einführungsbeispiel 2 /* Länge des Marathonlaufs in Kilometer */ public class beisp02 { public static void main(String args[]) { int meilen,yards; double kilometer; meilen=26; yards=385; kilometer=1.609*(meilen+yards/1760.0); System.out.print("Die Länge des Marathonlaufs beträgt "); System.out.print(kilometer); System.out.println(" km."); System.exit(0); } } ergibt als Ausgabe am Bildschirm:
Die Länge des Marathonlaufs beträgt 42.18596875 km. /* Länge des Marathonlaufs in Kilometer */ public class beisp02 { public static void main(String args[]) {
int meilen,yards;
double kilometer;
...
- Ein Blockkommentar wird durch die Zeichen /* und */ begrenzt.
- Durch den Befehl int werden die Variablen meilen und yards für ganze Zahlen
deklariert.
- Durch den Befehl double wird die Variable kilometer für eine Gleitkommazahl
(Gleitpunktzahl) deklariert.
...
meilen=26;
yards=385;
kilometer=1.609*(meilen+yards/1760.0);
...
- Das Gleichheitszeichen ist der Zuweisungsoperator. Den Variablen auf der linken Seite
wird die Konstante auf der rechten Seite zugewiesen.
- Der arithmetische Ausdruck auf der rechten Seite des Zuweisungsoperators wird bestimmt
und der Variablen auf der linken Seite zugewiesen.
- Die Operatoren *, +, / stehen für Multiplikation, Addition und Division.
- In runden Klammern eingeschlossene Operationen werden zuerst ausgeführt; es gelten
die üblichen Rechenregeln der Mathematik (Punkt vor Strich).
...
System.out.print("Die Länge des Marathonlaufs beträgt ");
System.out.print(kilometer);
System.out.println(" km.");
System.exit(0);
}
}
...
- System.out.print("Die Länge...") gibt die Zeichenkette auf der Standardausgabe
ohne Zeilenvorschub aus.
- System.out.print(kilometer) gibt ebenso die Gleitkommazahl auf der Standardausgabe
ohne Zeilenvorschub aus.
- System.out.println(" km.") gibt wiederum die Zeichenkette auf der Standardausgabe
dieses Mal mit Zeilenvorschub aus.
- Leerzeichen werden nicht automatisch eingefügt.
|