TweakPC

Zurück   Computer Hardware Forum - TweakPC > Games und Software > Programmiersprachen
Registrieren Hilfe Community Downloads

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08.05.2012, 09:28   #1 (permalink)
Der Date Doktor
 
Benutzerbild von Kodak
 

Registriert seit: 09.11.2003
Beiträge: 2.719

Kodak ist ein LichtblickKodak ist ein LichtblickKodak ist ein LichtblickKodak ist ein LichtblickKodak ist ein Lichtblick

Standard Java - Rechnen mit Strings

Hallo Leute,

ich habe heute mal eine an die Programmierer von uns gerichtete Frage. Und zwar haben wir die Aufgabe bekommen, eine Klasse GrosseZahlen zu erstellen, die nicht an die Grenze der Zahlengröße der Integer gebunden ist. Demnach sollen die Zahlen als String erstellt werden.

In dieser Klasse gibt es unter anderem zwei Methoden. Die eine soll überprüfen, ob ein String echt kleiner ist als der andere und die andere Methode soll zwei Strings addieren und die Summe wieder zurückgeben.

Meine Frage ist jetzt, ob ihr eine Idee für einen Ansatz habt um diese zwei Methoden umzusetzen. Meine erste Idee war, die Strings in Integer zu parsen und dann zusammenzurechnen. Aber dann ist mir eingefallen...

Ein Kriterium ist, dass die Klasse BigInteger nicht benutzt werden darf.

Über Ideen und Vorschläge wäre ich wirklich sehr dankbar.
Will Smith for President!
Kodak ist offline   Mit Zitat antworten
Alt 08.05.2012, 12:02   #2 (permalink)
Stickstoff Junkie
 
Benutzerbild von DonSchado
 

Registriert seit: 03.01.2006
Beiträge: 3.205

DonSchado ist ein wunderbarer AnblickDonSchado ist ein wunderbarer AnblickDonSchado ist ein wunderbarer AnblickDonSchado ist ein wunderbarer AnblickDonSchado ist ein wunderbarer AnblickDonSchado ist ein wunderbarer AnblickDonSchado ist ein wunderbarer Anblick

Standard AW: Java - Rechnen mit Strings

Ich hab zwar lange kein Java mehr geschrieben,
aber was ist denn wenn du die Strings einfach in Binärform bringst?
Dann kannst du in Ruhe rechnen und gibst das Ergebnis als Zahlenstring wieder aus.

Vielleicht geht das auch mit Byte-Arrays?
DonSchado ist offline   Mit Zitat antworten
Alt 08.05.2012, 15:31   #3 (permalink)
Firmware Killer
 
Benutzerbild von Tweak-IT
 

Registriert seit: 11.03.2005
Beiträge: 4.361

Tweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer AnblickTweak-IT ist ein wunderbarer Anblick

Standard AW: Java - Rechnen mit Strings

Da hatte jemand das gleiche Problem inklusive Lösung zwar auf Englisch aber das sollte ja kein Problem darstellen

Very Large Numbers in Java Without using java.math.BigInteger - Stack Overflow
Tweak-IT ist offline   Mit Zitat antworten
Alt 11.05.2012, 13:16   #4 (permalink)
redfalcon.
Gast
 

Beiträge: n/a

Standard AW: Java - Rechnen mit Strings

Die Strings nach einzelnen Buchstaben außeinandernehmen, in int umwandeln (bei 0-9 ist man ja nicht an MAX_INT gebunden) und dann mit Übertrag addieren. Das Ergebnis einer einzelnen Addition dann wieder in einen String umwandeln und am Schluss zusammensetzen.


Der Kommentar auf SO ist aber auch gut:
Zitat:
By using some other big integer library
Auch ne Möglichkeit, abhängig davon wofür das ist.
  Mit Zitat antworten
Antwort

Stichworte
java, rechnen, strings


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Java] Drucken mit Java ? [Gelöst] TH€_BR@!N Programmiersprachen 0 09.02.2011 19:51
Was Rechnen wir eigentlich ? 331BK Folding@home 3 01.02.2011 18:12
Verteiltes Rechnen - Wo kann ich "Mit" - Rechnen? Markus Benchmarks 16 04.08.2008 22:29
"verteiltes Rechnen" die Router-Firewall stört? LeoHart Benchmarks 5 22.11.2005 14:38
Rechnen lassen, ohne einzuloggen tweb Benchmarks 11 22.11.2002 13:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:48 Uhr.






Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.
Impressum, Datenschutz Copyright © 1999-2015 TweakPC, Alle Rechte vorbehalten, all rights reserved