Um einen kleinen Addierer zu programmieren, können wir den zweiten Aufrufparameter in einen zweiten
double-Wert konvertieren und diesen einer zweiten double-Variablen
(Name: b) zuweisen.
Um die Summe zu berechnen, legen wir eine dritte double-Variable Summe an,
weisen der die Summe aus a und b (a+b) zu und lassen den Inhalt von Summe ausgeben.
public class add
{
public static void main(String[] args)
{
double a = Double.parseDouble(args[0]);
double b = Double.parseDouble(args[1]);
double Summe = a + b;
System.out.println(a + " + " + b + " = " + Summe);
}
}
|
oder etwas kürzer
public class add
{
public static void main(String[] args)
{
double a = Double.parseDouble(args[0]);
double b = Double.parseDouble(args[1]);
System.out.println(a + " + " + b + " = " + (a+b));
}
}
|
Bei der Ausgabe muss a+b in runden Klammern stehen, damit vor der Ausgabe die Summe aus
a und b berechnet wird. Ohne diese Klammern würden a und
b jeweils in Strings umgewandelt und diese Strings hintereinander ausgegeben werden
- und nicht etwa die Summe aus beiden.
Aufgaben
-
Angenommen, Sie geben das folgende Kommando ein:
java add 3.7 9.5
Notieren Sie, welche Ausgabe des obigen Programms zu erwarten ist (bevor Sie es ausprobieren)!
Beachten Sie dabei insbesondere in der letzten Anweisung die verschiedenen Bedeutungen des +
in unterschiedlichen Zusammenhängen (Kontexten)!
-
Erstellen Sie drei weitere Programmme
- zur Subtraktion (Programmname:
sub)
- zur Multiplikation (Programmname:
mul)
- zur Division (Programmname:
div)
welche die Berechnungen mit zwei Parametern entsprechend der obigen Vorlage durchführen!
|