[Java] Was steckt hinter BigInteger etc.

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von alt-mich, 27. Mai 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 27. Mai 2011
    Was steckt hinter BigInteger etc.

    Hallo,

    ich habe mich ein bisschen mit den Klassen BigInteger und BigDecimal auseinandergesetzt, frage mich aber, was hinter diesen Klassen steckt, wie sieht die Logik aus?
    Bei der Initialisierung von BigInteger kann ich ja z. B. einen String, der eine sehr, sehr lange Zahl enthalten kann, übergeben. Doch wie müsste man z. B. die Addition realisieren, wollte man selber eine Klasse wie BigInteger schreiben? Gibt es da Algorithmen, die den sehr langen String in kleinere zerflücken und dann diese "Ganzzahlen-Teile" addieren? Ich habe aber gemerkt, selbst bei 80ig-stelligen Zahlen ist das ganze noch sehr, sehr performant! Wie schafft man das?

    Ich hoffe, es ist klar geworden, was ich meine.


    Mfg.
     
  2. 27. Mai 2011
    AW: Was steckt hinter BigInteger etc.

    Source for java.math.BigInteger (GNU Classpath 0.95 Documentation)
    Source for java.math.BigDecimal (GNU Classpath 0.95 Documentation)

     
  3. 28. Mai 2011
    AW: Was steckt hinter BigInteger etc.

    Das war das Stichwort. Siehe Referenz-Thread.

    Dicht.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.