Hilfe bei einfachem Informatikcode Java?

... komplette Frage anzeigen

4 Antworten

Deine euroInDollar methode hat einen festen Wert für "kurs", das ist Schwachsinn. Mach das "kurs = ...." in der Methode weg.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von MisterApix
20.11.2016, 17:54

Habe es bei beiden Methoden weggemacht und bekomme nun diese Fehlermeldung:
Your submission failed.

Waehrung(JUnitTester): Euro(): expected:<90.9090909090909> but was:<110.00000000000001>

0

Ich würde ne Eingabe machen: 

Wie viel Wir möchten Sie in Dollar umrechnen.

Kurs deklarieren und den Wechselkurs zuweisen.

Dann Eingabe mal Ausgabe als Ergebnis machen.

Dann das Ergebnis ausgeben.

Antwort bewerten Vielen Dank für Deine Bewertung

Du überschreibst den Methodenparameter Kurs mit einem festen Wert und daher schläft der Unittest fehl.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von MisterApix
20.11.2016, 17:54

Habe es bei beiden Umrechnungen weggemacht und bekomme nun diese Fehlermeldung:

Your submission failed.

Waehrung(JUnitTester): Euro(): expected:<90.9090909090909> but was:<110.00000000000001>

0
Kommentar von triopasi
20.11.2016, 17:57

Hi Aya :)

0

Wer ist denn so blöd und macht JUnit equality Tests mit double?

Dein Problem ist offenbar

1. Du überschreibst wie bereits genannt den Parameter.

2. Vermutlich sollst du durch den Kurs teilen und nicht mit ihm multiplizieren.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?