0 Daumen
139 Aufrufe

Vervollständige die Klasse Testat mit der Methode apply, die folgende Signatur besitzt:

public static Fraction apply( Fraction[] arr, Fraction x)
Die Methode apply soll die folgende Funktionalität bereitstellen:
- Wenn das Feld arr weniger als drei Elemente hat, soll apply einen Bruch mit dem Wert \( 2 * x \) zurückgeben.
- Wenn das Feld arr mindestens drei Elemente hat, soll apply die Summe aus dem Wert von \( \mathrm{x} \) und den Inhalten der ersten beiden Element von ar \( \mathrm{r} \) zurückgeben.
- Die Methode apply soll für alle Wertebelegungen von arr und x korrekt arbeiten.
- Beispiele:
\( \begin{array}{lll}\text { Argumente } & & \text { erwartete Rückgabe } \\ \text { arr: }\{1 / 1,1 / 2,1 / 3,1 / 4,1 / 5,1 / 6,1 / 7\} & \mathrm{x}: 1 / 7 & 23 / 14 \\ \text { arr: }\{1 / 1,1 / 2,1 / 3,1 / 4,1 / 5,1 / 6\} & \mathrm{x}: 2 / 7 & 25 / 14 \\ \text { arr: }\{1 / 2,1 / 3,1 / 4,1 / 5,1 / 6\} & \mathrm{x}: 6 / 5 & 61 / 30 \\ \text { arr: }\{2 / 1,1 / 3,1 / 4\} & \mathrm{x}: 3 / 5 & 44 / 15 \\ \text { arr: }\{1 / 5,1 / 6\} & \mathrm{x}: 1 / 2 & 1 / 1 \\ \text { arr: }\{1 / 5\} & \mathrm{x}: 2 / 7 & 4 / 7 \\ \text { arr: }\{\} & \mathrm{x}: 2 / 7 & 4 / 7\end{array} \)

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community