38 lines
812 B
Java
38 lines
812 B
Java
// UseRational.java.1-3 (Version .1-3)
|
|
|
|
import java.util.Scanner;
|
|
|
|
class UseRational {
|
|
|
|
public static void main(String[] args) {
|
|
|
|
// Definitionen
|
|
Scanner scanner = new Scanner(System.in);
|
|
Rational r;
|
|
|
|
// Dialog
|
|
System.out.println();
|
|
System.out.print("Geben Sie den Zaehler ein: ");
|
|
int a = scanner.nextInt();
|
|
System.out.print("Geben Sie den Nenner ein: ");
|
|
int b = scanner.nextInt();
|
|
System.out.println();
|
|
|
|
// Rational-Objekt erzeugen
|
|
r = new Rational(a,b);
|
|
|
|
// Methodenaufrufe
|
|
System.out.println(r.toString()); // Bruch ausgeben
|
|
System.out.println(r.toStringReduced());
|
|
r.extent(12);
|
|
System.out.println(r.toString());
|
|
|
|
Rational rMult = new Rational(2,3);
|
|
Rational r2 = r.mult(rMult);
|
|
System.out.println(r2.toString());
|
|
}
|
|
}
|
|
|
|
// UseRational
|
|
|