BigInteger?

Status
Nicht offen für weitere Antworten.

alex2345

Mitglied
Hi
Hab folgendes Problem: Ich hab diesen Code:

Code:
public class Berechnung
{
    long berechne(long x, long y, long z)
    {

        if(x>0 && y>0 && z>0 && y<=z)
        {
            return x/y*z;
        }
        return 0;

    }

}

Das Programm funktioniert für kleiner Zahlen ohne Probleme, nur wenn man wirklich große Zahlen eingibt stimmt das Ergebnis nicht mehr. Muss ich da BigInteger verwenden und wenn ja hätte da jemand bitte einen kleinen Ansatz für mich.
 

hdi

Top Contributor
Code:
BigInteger berechne(BigInteger x, BigInteger y, BigInteger z)
    {
        if(x.intValue() >0 && y.intValue()>0 && z.intValue()>0 && y.intValue()<=z.intValue())
        {
            return x.divide(y.multiply(z));
        }
        return new BigInteger("0");
    }

Ich weiss nicht, auf welcher "Sun"-Seite du warst, aber kuck mal hier:

http://java.sun.com/javase/6/docs/api/

per STRG+F kannste ja einfach im Browser die Liste durchsuchen nach der Klasse, die du willst.
Dort haste die Übersicht über alle Konstruktoren und Methoden, wie man sie verwendet und
was sie bewirken. Ich hab selber noch nie was mit BigInteger gemacht und hatte keine Ahnung, welche Methoden oder so es gibt. Hab kurz nachgekuckt und nach 1 Minute hatte ich die Methode feritg. Bookmark dir dieses Ding, das ist heilig ;)
 
Status
Nicht offen für weitere Antworten.
Ä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
R BigInteger zusammensetzen Java Basics - Anfänger-Themen 8
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
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

Ähnliche Java Themen

Neue Themen


Oben