Bruch
Die Bruch-Klasse repraesentiert eine mathematischen Bruch mit Zaehler und Nenner. Als Zaehler und Nenner werden dabei nur ganzzahlige Werte akzeptiert, da sich Gleitkommazahlen auch immer als Brueche darstellen lassen.
Die Namen der Methoden orientieren sich teilweise an den Methodennamen von BigInteger und BigDecimal und sind daher auf englisch. Andere Namen wie .kuerzen sind dagegen auf deutsch.
Author
ob@aosd.de
Since
0.6
Constructors
Legt einen Bruch mit dem angegeben Zaehler und Nenner an. Brueche koennen dabei mit Bruchstrich ("1/2") oder als Dezimalzahl ("0.5") angegeben werden.
Legt die uebergebene Gleitkommazahl als Bruch an.
Legt die uebergebene Dezimalzahl als Bruch an.
Legt einen Bruch mit dem angegeben Zaehler und Nenner an.
Functions
Addition zweier Brueche.
Die Division zweier Brueche laesst sich bekanntlich auf die Multiplikation des Bruches mit dem Kehrwert zurueckfuehren. Dies wird hier fuer die Division ausgenutzt.
Multiplikation zweier Brueche.
Subtraktion zweier Brueche.
Liefert den Bruch als BigDecimal zurueck.