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

  1. 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)!

  2. Erstellen Sie drei weitere Programmme

    1. zur Subtraktion (Programmname: sub)
    2. zur Multiplikation (Programmname: mul)
    3. zur Division (Programmname: div)

    welche die Berechnungen mit zwei Parametern entsprechend der obigen Vorlage durchführen!