Fraction oder was vergleichbares



  • Hallo!

    Gibts eigentlich in den üppigen Standardbibliotheken auch irgendwo eine Fraction ähnliche Klasse die Zahlen intern als Bruch darstellen, also die rationalen Zahlen wiederspiegeln? Sonst muss ich mir halt eine eigene machen ...

    Thanks



  • Nein gibt es AFAIK nicht. Ist aber relativ simpel, selber zu implementieren.

    Tipp zum Kürzen:

    /// <summary>
    	/// Berechnet den größten gemeinsamen Teiler von zwei
    	/// Ganzzahlen. Dabei wird der einfache Euklid'sche
    	/// Algorithmus verwendet.
    	/// </summary>
    	/// <returns>Den größten gemeinsamen Teiler.</returns>
    	private static int ggT(int a, int b)
    	{
    		while( b != 0 )
    		{
    			int temp = b;
    			b = a % b;
    			a = temp;
    		}
    
    		return System.Math.Abs(a);
    	}
    

    Im Web würdest du sicher auch Bruchklassen finden.



  • Thanks bin eh schon fast fertig, ...
    Ist aber schon irgendwie schade, warum kann neben BigInteger nicht auch noch Fraction im Standard sein ...



  • Was sollte das für ein Sinn haben? Die relevante Erg. werden als double btw floats repräsentiert.
    Java wurde nicht konzipiert um Schülern die Hausaufgaben abzunehmen


Anmelden zum Antworten