Hallo ich schreibe grade eine Klasse Bruch mit der man mit Brüchen arbeiten soll.
Bisher hab ich folgendes Coding:
Wenn ich nun einen Bruch erzeuge
und die Methode folgende Methode anwende bekomme ich als Ergebnis 0.0 in der Konsole:
system.out.println(b1.wert());
Warum? Was hab ich falsch gemacht?
Bisher hab ich folgendes Coding:
Code:
public class Bruch {
private int zaehler;
private int nenner;
public Bruch(int pZaehler, int pNenner) {
this.zaehler = pZaehler;
this.nenner = pNenner;
}
public double wert() {
double ergebnis;
ergebnis = zaehler/nenner;
return ergebnis;
}
public void kehrwert() {
int z = this.zaehler;
int n = this.nenner;
this.zaehler = n;
this.nenner = z;
}
}
Wenn ich nun einen Bruch erzeuge
Code:
Bruch b1 = new Bruch (2,3);
und die Methode folgende Methode anwende bekomme ich als Ergebnis 0.0 in der Konsole:
system.out.println(b1.wert());
Warum? Was hab ich falsch gemacht?