Hallo =)
kann mir jemand hier helfen wie ich die "printOnScreen" Methode schreiben muss damit er die Bruchzahl am ende ausgibt ?
Danke schon im vorraus =)
kann mir jemand hier helfen wie ich die "printOnScreen" Methode schreiben muss damit er die Bruchzahl am ende ausgibt ?
Danke schon im vorraus =)
Java:
public class Rational {
int z, n;
Rational(){
z = 0;
n = 1;
}
public Rational(int z, int n){
this.z = z;
this.n = n;
}
Rational(int z){
this.z = z;
this.n = 1;
}
void mult(Rational f){
z = z*f.z;
n = n*f.n;
new Rational (z, n);
f.kuerzen();
}
void add(Rational f){
z = z*f.n + f.z*n;
n = n*f.n;
new Rational (z, n);
f.kuerzen();
}
void kuerzen(){
int a = z;
int b = n;
int h = 0;
while(b != 0){
h = a%b;
a = b;
b = h;
}
z = z/a;
n = n/a;
}
void div(Rational f){
z = z*f.n;
n = n*f.z;
new Rational (z, n);
f.kuerzen();
}
void sub(Rational f){
z = z*f.n + f.z*n;
n = n*f.n;
new Rational (z, n);
f.kuerzen();
}
public void printOnScreen() {
}
}
class Programm{
public static void main(String[] args){
Rational bruch = new Rational(4, 6);
bruch.add(new Rational(8));
bruch.mult(new Rational(-2, 3));
bruch.div(new Rational(1, -9));
bruch.printOnScreen();
}
}