Advanced   Java   Services JAVA-Praktikum Back Next Up Home
Einfache Methoden
  1. Schreiben Sie eine Methode max mit der Signatur int max(int a, int b, int c) . max bestimmt das Maximum der drei übergebenen int-Werte.

  2. Schreiben Sie analog zu 1) eine Methode min . Überladen Sie die Methoden, indem sie double an Stelle von int nehmen.

  3. Schreiben Sie eine Methode max mit der Signatur double max(double arr[] ) . max bestimmt das Maximum des übergebenen Feldes.

  4. Schreiben Sie analog zu 3) eine Methode min . Überladen Sie die Methoden, indem sie int an Stelle von double nehmen.

  5. Schreiben Sie eine Methode compute mit der Signatur double compute(double a, double b, char ch) .

    compute() soll ein kleiner Taschenrechner für die Grundrechnungsarten und für Modulo sein. Beim einem Aufruf etwa der Form erg = compute(3.5 , 4 , '*') soll in erg das Ergebnis der Multiplikation 3,5 * 4 stehen. Falls der dritte Parameter kein Rechenzeichen enthält, soll die Methode die Konstante Double.NaN aus der Klasse Double zurückliefern.

    Zusatz: Erweitern Sie die Methode compute() so, daß sie im Falle einer Division durch 0 die Konstante Double.POSITIVE_INFINITY aus der Klasse Double zurückliefert.

Legen Sie alle Methoden statisch an. Testen Sie ihre Methoden durch Aufrufe in main .

Valid XHTML 1.0 Strict Lösung top Back Next Up Home