BigInteger zusammensetzen

rubenranjo

Mitglied
Hallo, ich suche nach einer Möglichkeit BigInteger-Zahlen zusammenzusetzen.

Beispiel:

BigInteger("1234") und BigInteger("5678") = BigInteger("12345678") mit dieser Zahl wird auch gerechnet ....Leider brachte mich Google nicht sonderlich weiter....hoffe hier hat jemand ne Idee
 

rubenranjo

Mitglied
Ja mathematisch ist dass nicht zu lösen da eine Schleife immer 1 mehr durchgehen soll und sowieso bei so riesigen Zahlen könnte das zum Problem werde:

Beispiel:

56789
56789...1
56789...2
56789...0
56789...01


aber vielen Dank für deine Antwort
 

osion

Bekanntes Mitglied
Also du kannst die BigInteger (1) nehmen und die Anzahl Stellen der zweiten Stellen also:

1234
5678 (4 Stellen)

1234*10=1 Stelle
1234*10000=4 Stellen

=12340000
+5678
12345678
 

ARadauer

Top Contributor
warum nicht mit strings?

Java:
        BigInteger a =new BigInteger("1234");
        BigInteger b =new BigInteger("5678");
        BigInteger c = new BigInteger(a.intValue()+""+b.intValue());
        System.out.println(c);
 

Marco13

Top Contributor
@Aradauer: Wenn es keinen Grund gäbe, anzunehmen, dass die Zahlen, um die es geht, größer als int (und größer als long) sind, spräche da nichts dagegen - aber selbst wenn man nicht intValue sondern toString nehmen würde, könnte es (je nach Zusammenhang) sein, dass das Erstellen des Strings und das Parsen schlicht ineffizient ist.
@rubenranjo: Die mathematische Lösung funktioniert für das, was du beschrieben hast. Wenn sie für das, was du eigentlich willst, nicht funktioniert, gibt es dafür erstmal nur einen nahe liegenen Grund.
 

piu58

Mitglied
Ic würde nicht mit Zahlen operieren sondern mit Strings oder gar Charakterfeldern. Man muss dann für diese Strings eine eigene Arithmetik schreiben - es geht m.E. nicht anders, wenn man wirklich beliebig große Zahlen verarbeiten will/muss. Die Arithmetik funktioniert dann so, wie man schriftlich rechnet.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
sserio BigInteger Problem Java Basics - Anfänger-Themen 4
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
E Division von BigInteger soll Gelitkommazahl liefern Java Basics - Anfänger-Themen 46
K Rekursive Methode für Fakultät mit BigInteger Java Basics - Anfänger-Themen 10
D Wie vergleiche ich zwei BigInteger Werte? Java Basics - Anfänger-Themen 1
TheSorm erstellen von BigInteger Java Basics - Anfänger-Themen 24
A Long in BigInteger Java Basics - Anfänger-Themen 3
G Methoden BigInteger Zufallszahlen erzeugen Java Basics - Anfänger-Themen 5
G Datentypen BigInteger */: Int Java Basics - Anfänger-Themen 5
B BigInteger , rechen problem Java Basics - Anfänger-Themen 8
M BigInteger mit Decimalzahlen? Java Basics - Anfänger-Themen 5
R Bestimmte Stellen eines BigInteger Java Basics - Anfänger-Themen 7
T String spliten und in BigInteger umwandeln Java Basics - Anfänger-Themen 3
L Compiler-Fehler Fehler bei BigInteger Java Basics - Anfänger-Themen 3
A wurzel von bigInteger Java Basics - Anfänger-Themen 4
A Problem mit BigInteger und Schleife Java Basics - Anfänger-Themen 13
A Schleife mit BigInteger Java Basics - Anfänger-Themen 18
A umwandlung biginteger in int[] Java Basics - Anfänger-Themen 9
P Methode BigInteger-Array übergeben als Referenz Java Basics - Anfänger-Themen 6
P Bits bei BigInteger abprüfen Java Basics - Anfänger-Themen 2
D BigInteger potenzieren und anschließend Modulo Java Basics - Anfänger-Themen 7
A BigInteger? Java Basics - Anfänger-Themen 4
K String(ASCII) to BigInteger Java Basics - Anfänger-Themen 2
Z BigInteger Methoden und deren Übergabe Java Basics - Anfänger-Themen 3
G Quersumme berechnen (BigInteger) Java Basics - Anfänger-Themen 3
G array (BigInteger) durchsuchen Java Basics - Anfänger-Themen 2
G BigInteger Java Basics - Anfänger-Themen 6
I BigInteger + Array Java Basics - Anfänger-Themen 4
B BigInteger: Wert per Methode zuweisen Java Basics - Anfänger-Themen 3
G BigInteger zu int Java Basics - Anfänger-Themen 2
Linad Die Methode pow in der BigInteger Klasse Java Basics - Anfänger-Themen 4
N String zu BigInteger Java Basics - Anfänger-Themen 14
G BigInteger und Modulo Java Basics - Anfänger-Themen 3
M brauche Hilfe zu BigInteger Java Basics - Anfänger-Themen 2
N Wie kann ich einen String wieder zusammensetzen und ausgeben lassen? Java Basics - Anfänger-Themen 9
J StringBuilder / String zusammensetzen Java Basics - Anfänger-Themen 2
T Klassen Klassennamen zusammensetzen Java Basics - Anfänger-Themen 3
R Methodennamen aus Variablen zusammensetzen? Java Basics - Anfänger-Themen 13
D preOrder, inOrder, postOrder rekursiv zusammensetzen aus String Java Basics - Anfänger-Themen 1
N Referenznamen zusammensetzen Java Basics - Anfänger-Themen 19
B String Array zusammensetzen Java Basics - Anfänger-Themen 2
G if abfrage vorher zusammensetzen Java Basics - Anfänger-Themen 6
L URL Parser (String zusammensetzen) Java Basics - Anfänger-Themen 2
G String auseinanderfitscheln und wieder zusammensetzen. Java Basics - Anfänger-Themen 3
A Variablenname aus Variablen zusammensetzen? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben