Hallo,
ich habe ein Problem ich muss für die Schule diese Aufgabe lösen, aber ich komme einfach nicht auf die Lösung.
Aufgabenstellung:
In dieser Aufgabe geht es auch um die Division zweier Zahlen. Es gibt eine bereits implementierte Methode, die jedoch ein paar Fehler enthält. Diese Methode soll die als Zeichenkette übergebene Zahl a durch die ebenfalls als Zeichenkette übergebene Zahl b teilen. Das Ergebnis dieser Division soll dann noch durch 2 geteilt werden.
In der Main.java, darf ich nichts verändern, alles soll nur in Mathe.java umgesetzt werden.
Kann mir hier bitte jemand bei helfen?
Danke.
ich habe ein Problem ich muss für die Schule diese Aufgabe lösen, aber ich komme einfach nicht auf die Lösung.
Aufgabenstellung:
In dieser Aufgabe geht es auch um die Division zweier Zahlen. Es gibt eine bereits implementierte Methode, die jedoch ein paar Fehler enthält. Diese Methode soll die als Zeichenkette übergebene Zahl a durch die ebenfalls als Zeichenkette übergebene Zahl b teilen. Das Ergebnis dieser Division soll dann noch durch 2 geteilt werden.
In der Main.java, darf ich nichts verändern, alles soll nur in Mathe.java umgesetzt werden.
Java:
public class Mathe {
public double div(String a, String b){
double ergebnis = 0.0;
int aDouble = Integer.parseInt(a);
int bDouble = (int) Double.parseDouble(b);
int zwischenergebnis = (int) aDouble / bDouble;
ergebnis = zwischenergebnis / (double) 2;
return ergebnis;
}
}
public class Main {
public static void main(final String args[]) {
Mathe mathe = new Mathe();
System.out.println("a = 2, b = 3: "+mathe.div("2", "3"));
System.out.println("a = 6.6, b = 2: "+mathe.div("6.6", "2"));
System.out.println("a = 1.0, b = 1: "+mathe.div("1.0", "1"));
System.out.println("a = 5, b = 2.5: "+mathe.div("5", "2.5"));
}
}
Kann mir hier bitte jemand bei helfen?
Danke.
Zuletzt bearbeitet von einem Moderator: