Hallo, ich möchte eine Bruch Klasse erstellen, die mit den übergebenen Parametern (pZaehler und pNenner) in einer eigen definierten Methode einen Bruch berechnet.
Ich scheitere dabei an der übergabe der Parameter aus dem Konstruktor an die dafür vorgesehene Methode.
Ich bin dabei wie folgt vorgegangen:
Was ich nun nicht verstehe ist, warum die im float gespeicherten Werte nicht an die Methode berechne weitergegeben werden. Beim Aufrufen der Methode muss ich den Zaehler und Nenner wieder neu deklarieren. Wie kann ich das umsetzen, dass die Parameter aus dem Konstruktor in die Methode übernommen werden?
Ich scheitere dabei an der übergabe der Parameter aus dem Konstruktor an die dafür vorgesehene Methode.
Ich bin dabei wie folgt vorgegangen:
Java:
public class Bruch {
float zaehler;
float nenner;
public Bruch(float pNenner, float pZaehler) {
this.zaehler = pZaehler;
this.nenner = pNenner;
}
public float berechne(float zaehler, float nenner) {
float ergebnis = zaehler / nenner;
return ergebnis;
}
}
Was ich nun nicht verstehe ist, warum die im float gespeicherten Werte nicht an die Methode berechne weitergegeben werden. Beim Aufrufen der Methode muss ich den Zaehler und Nenner wieder neu deklarieren. Wie kann ich das umsetzen, dass die Parameter aus dem Konstruktor in die Methode übernommen werden?
Zuletzt bearbeitet von einem Moderator: