Tag: bigdecimal

BigDecimal ist eine numerische Objekt-Typ in Java, stellt Dezimalzahlen beliebiger Genauigkeit.

BigDecimal Subtraktion

Anzahl der Antworten 2 Antworten
Möchte ich subtrahieren 2 double Werte, und ich habe versucht den folgenden code. double val1 = 2.0; double val2 = 1.10; System.out.println(val1 - val2); und ich habe die Ausgabe als, 0.8999999999999999 Für die erste Ausgabe als 0.9

Ist Java BigDecimal die nächsten Daten Typ entsprechenden C#'s Dezimal?

Anzahl der Antworten 2 Antworten
Entsprechend der Tabelle hier, die entsprechenden Daten-Typ in Java zu C#'s Decimal ist BigDecimal. Ist das wirklich so? Was ist mit den "Großen" Präambel? Es scheint nicht zu einem "SmallDecimal" oder "LittleDecimal" (geschweige denn "MediumSizedDecimal") in Java.

BigDecimal Boden Rundung schief geht

Anzahl der Antworten 5 Antworten
Ich habe vor kurzem eine Frage über komische java-doppelter Boden Runden, und bekam Antworten zu verwenden BigDecimals statt, so versuchte Sie den folgenden code: BigDecimal velocity = new BigDecimal(-0.07); BigDecimal afterMultiplyingBy200 = velocity.multiply( new BigDecimal(200.0) ); BigDecimal

BigDecimal compareTo nicht wie erwartet funktioniert

Anzahl der Antworten 1 Antworten
Entsprechend der JavaDoc für BigDecimal, die compareTo Funktion nicht berücksichtigt, für die Skala beim Vergleich. Nun habe ich einen Testfall, der ungefähr so aussieht: BigDecimal result = callSomeService(foo); assertTrue(result.compareTo(new BigDecimal(0.7)) == 0); //this does not work assertTrue(result.equals(new

Wie stellen Sie die Aktualisierung BigDecimal innerhalb ConcurrentHashMap thread-sichere

Anzahl der Antworten 4 Antworten
Ich versuche eine Anwendung, die dauert ein paar journal-Einträge und die Summe berechnen. Ist unten Weg, es zu tun ist thread/concurrency sicher, wenn es mehrere threads Aufruf der addToSum() Methode. Ich möchte sicherstellen, dass jeder Aufruf aktualisiert

Rundung eine Java BigDecimal zum nächsten Intervall

Anzahl der Antworten 2 Antworten
Habe ich einen BigDecimal-Berechnung Ergebnis, das ich brauche, um Runden auf den nächsten angegebenen Intervall (in diesem Fall ist es der financial market tick size). z.B. Preis [Tick Size] -> Gerundet Preis 100.1 [0.25] -> 100 100.2

Wie bewahrt man die Unendlichkeit in eine BigDecimal (Java)?

Anzahl der Antworten 2 Antworten
Ich bin im schreiben von algorithmen innerhalb von Methoden, die Rückkehr BigDecimal-Werte, aber hin und wieder das Ergebnis berechnet werden, wird + oder - unendlich. Anstatt das Programm abstürzt, würde ich mag, um die Ausnahme zu fangen

Java: BigDecimal-und Doppelzimmer.NaN

Anzahl der Antworten 5 Antworten
Ich versuche, führen Sie die folgenden code: import java.math.*; public class HelloWorld{ public static void main(String args){ System.out.println(BigDecimal.valueOf(Double.NaN)); } } Und zumutbar ist, erhalte ich: Exception in thread "main" java.lang.NumberFormatException at java.math.BigDecimal.<init>(BigDecimal.java:470) at java.math.BigDecimal.<init>(BigDecimal.java:739) at java.math.BigDecimal.valueOf(BigDecimal.java:1069) at

BigDecimal, um die macht der BigDecimal-Java/Android

Anzahl der Antworten 4 Antworten
Habe ich eine einfache BigDecimal, die ich will macht, um andere BigDecimal, z.B. 11.11^-1.54. Was wäre der sauberste Weg, es zu tun in Java/Android? Ich weiß nicht, wie die Idee der Umwandlung zu verdoppelt, denn es ist

Classcastexception-Fehler: java.lang.Double nicht kompatibel mit java.math.BigDecimal

Anzahl der Antworten 1 Antworten
Diese Ausnahme kommt in sehr seltsame Weise. Lese ich den Wert einer variable aus einer gespeicherten Prozedur, deren Typ DECIMAL(15,4). Und bei java-Ende war ich Typumwandlung dieser Wert zu BigDecimal, und es funktionierte perfekt in Ordnung. Nun

Vermeiden Sie das problem mit BigDecimal bei der Migration von Java 1.4 auf Java 1.5+

Anzahl der Antworten 2 Antworten
Ich habe vor kurzem migriert eine Java 1.4-Anwendung zu einem Java-6-Umgebung. Leider stieß ich auf ein problem mit der BigDecimal Speicherung in einer Oracle-Datenbank. Um zusammenzufassen, wenn ich versuche zu speichern, die "7.65E+7" BigDecimal-Wert (76,500,000.00) in die

Wie Sie ein Java BigDecimal in Freemarker?

Anzahl der Antworten 2 Antworten
Bekomme ich die BigDecimal-Wert aus einer DB. Es ist gleich '0E-10'. Wenn es übergeben wird, um ein freemarker, der Wert ist verpackt als 0. Habe ich schon versucht zu wechseln, auf eine arithmetische engine als BigDecimal, aber

Extraktion des ganzzahligen und gebrochenen Teil von Bigdecimal im Java

Anzahl der Antworten 3 Antworten
Möchte ich extrahieren der ganzzahlige Teil und der Dezimalteil von der bigdecimal-java. Ich bin mit dem folgenden code für die. BigDecimal bd = BigDecimal.valueOf(-1.30) String textBD = bd.toPlainString(); System.out.println("length = "+textBD.length()); int radixLoc = textBD.indexOf('.'); System.out.println("Fraction "+textBD.substring(0,radixLoc)+"Cents:

rspec big decimal matcher

Anzahl der Antworten 2 Antworten
-:total_cost_with_tax => #<BigDecimal:7fda9d17aaf0,'0.105225E4',18(45)>, -:total_cost_without_tax => #<BigDecimal:7fda9d17b450,'0.972E3',9(36)>, -:total_last_installment_amount => #<BigDecimal:7fda9d17b978,'0.8011E2',18(45)>, -:total_monthly_installment_amount => #<BigDecimal:7fda9d17abb8,'0.8011E2',18(45)>, -:total_tax => #<BigDecimal:7fda9d17b068,'0.8025E2',18(45)>, +:total_cost_with_tax => #<BigDecimal:7fda9d0184c8,'0.105225E4',18(36)>, +:total_cost_without_tax => #<BigDecimal:7fda91ff2b48,'0.972E3',9(27)>, +:total_last_installment_amount => #<BigDecimal:7fda91fee548,'0.8011E2',18(36)>, +:total_monthly_installment_amount => #<BigDecimal:7fda91fe72c0,'0.8011E2',18(36)>, +:total_tax => #<BigDecimal:7fda9d00a2b0,'0.8025E2',18(36)>, So, diese übersät sind, während einige von

Wie kann ich das multiplizieren mit 2 oder mehr BigDecimals in java?

Anzahl der Antworten 1 Antworten
Schreibe ich einen unit converter app für android und ich habe mit verdoppelt, um die Berechnungen durchzuführen und um Sie abzurufen. Ich habe erst jetzt realisiert, dass das Ergebnis nicht genau. DIES ist, was ich tun wollte:

JAXB, BigDecimal oder doppelt?

Anzahl der Antworten 2 Antworten
Ich arbeiten auf verschiedenen web-services, und ich benutze immer WSDL-Ersten. JAXB generiert für einen Typ wie: <xsd:simpleType name="CurrencyFormatTyp"> <xsd:restriction base="xsd:decimal"> <xsd:totalDigits value="13"/> <xsd:fractionDigits value="2"/> <xsd:minInclusive value="0.01"/> </xsd:restriction> </xsd:simpleType> einer Java-binding-Typ BigDecimal (wie erwähnt in der JAXB-Spezifikation). Wenn

java BigDecimal subraction scheitern

Anzahl der Antworten 8 Antworten
Habe ich versucht den folgenden code. aber das bekommen verschiedene Ergebnis bei der Subtraktion mit BigDecimal. double d1 = 0.1; double d2 = 0.1; System.out.println("double result: "+ (d2-d1)); float f1 = 0.1F; float f2 = 0.1F; System.out.println("float

java math library für BigDecimal, die null-Werte zulässt

Anzahl der Antworten 3 Antworten
Ist es ein BigDecimal-Bibliothek mit den grundlegenden Funktionen von BigDecimal, die null-Werte zulässt? Null behandelt werden soll 0 für mathematische Zwecke. Ich will nicht alles tun, die null-Prüfungen für mögliche null-Werte. Du entweder niemals zulassen, null-Werte in

Erzeugung von Zufallszahlen BigDecimal-Wert aus dem angegebenen Bereich.

Anzahl der Antworten 3 Antworten
Muss ich generate random BigDecimal-Wert aus dem angegebenen Bereich. Wie es in Java? Mögliche Duplikate von stackoverflow.com/questions/4900262/... InformationsquelleAutor Marcin Sanecki | 2011-02-16

BigDecimal Ausnahmemeldung

Anzahl der Antworten 4 Antworten
Was dies bedeutet? Exception in thread "main" java.lang.NumberFormatException java.math.BigDecimal.<init>(Unknown Source) Aber wenn ich auf die Zeile, wäre das problem verursacht, es war keine Warnung noch Fehler. Also, wie kann ich dieses Problem beheben? Mein code läuft immer

Extrahieren Zahl Dezimalzahl in BigDecimal

Anzahl der Antworten 6 Antworten
Gewusst wie: extrahieren einer Zahl nach dem Komma mit BigDecimal ? BigDecimal d = BigDecimal.valueOf(1548.5649); Ergebnis : nur extrahieren : 5649 Hinweis: Sie sollten BigDecimal.valueOf("1548.5649"); statt, da die Konvertierung zwischen double und BigDecimal verursachen können seltsame Nebenwirkungen.

Formatierung einer Zeichenfolge zu Entfernen, Wissenschaftliche Notation - Java

Anzahl der Antworten 4 Antworten
Habe ich den folgenden code spaltet einen string von zahlen (getrennt durch ein Leerzeichen) und dann erstellt ein array mit Fließkommazahlen : //Split the string and then build a float array with the values. String tabOfFloatString =

Rundung BigDecimal mit setScale () - Methode: unerwartetes Ergebnis

Anzahl der Antworten 2 Antworten
Um eine Nummer, die ich den folgenden code verwenden: public static roundBd(BigDecimal bd){ BigDecimal result1 = bd.setScale(0, RoundingMode.HALF_UP); return result1; } Eingang 1.50 --> Ausgang 2 Eingang 1.499 --> Ausgang 1 Das erste Ergebnis ist für mich

Ist es eine dezimal-Mathematik-Bibliothek für JavaScript?

Anzahl der Antworten 3 Antworten
Ist es eine ausgereifte Bibliothek für tun dezimal-basierte Mathematik, die möglicherweise eine beliebige Präzision, in JavaScript? Edit: möchte ich diese Informationen für eine Referenz-Seite, auf floating-point-Probleme und alternativen zu verwenden, wenn die binary floating-point ist unangemessen: http://floating-point-gui.de/

Überprüfen Sie, ob BigDecimal-Wert im Bereich

Anzahl der Antworten 9 Antworten
Habe ich BiGDecimal price und ich brauche, um zu überprüfen, ob es in einem bestimmten Bereich. Zum Beispiel sollte 3 Bedingungen: if (price >= 0 and price <=500) { .... } else if (price >=500 && price

Legen Sie alle BigDecimal-Operationen, um eine gewisse Genauigkeit?

Anzahl der Antworten 7 Antworten
Mein Java-Programm ist zentriert rund um die hohe Präzision der Berechnungen, die müssen genau sein, mindestens 120 Dezimalstellen. Folgerichtig, sind alle nicht-ganze zahlen werden dargestellt, indem BigDecimals in das Programm. Ich natürlich angeben müssen, die Genauigkeit der

Generierung von pi auf N-te Ziffer java

Anzahl der Antworten 3 Antworten
Wollte ich wissen, wie ich die erzeugen kann pi der N-TEN Ziffer. Ich habe ein paar grundlegende Ideen. Verwenden Math.PI und erhöhen die Präzision (wenn das überhaupt möglich ist) Verwenden Sie die Eulersche Formel zu generieren, die

BigDecimal Präzision nicht dauerhaft mit JPA-Annotationen

Anzahl der Antworten 2 Antworten
Ich bin mit dem javax.persistence API und Hibernate mit Anmerkungen versehen und speichern von Entitäten und Ihre Attribute in einer Oracle 11g Express-Datenbank. Habe ich das folgende Attribut in einer Entität: @Column(precision = 12, scale = 9)

Ändern DecimalFormat locale

Anzahl der Antworten 5 Antworten
Habe ich benutzerdefinierte DecimalFormat im Edittext ' s addTextChangedListener Methode, alles funktioniert perfekt, aber wenn ich ändern der Sprache (Gebietsschema) meine addTextChangedListener nicht funktioniert. double answer = inputDouble * counterToDouble; DecimalFormat df = new DecimalFormat("##.########"); //df=(DecimalFormat)numberFormat; df.setRoundingMode(RoundingMode.DOWN);

Können nicht nur die Doppelte Anzahl in BigDecimal-Variablen

Anzahl der Antworten 2 Antworten
Ich bin mit einem Double-Variablen, die hält den Artikelpreis. Die variable gespeichert ist, werden in einer postgresql-Datenbank in einer Spalte von Geld geben. Ich benutze setBigDecimal(position,value) SQL-Funktion.In den anderen Teil, ich verwende einen JSpinner als Eingabe. Double

Konvertieren von string zu BigDecimal im java

Anzahl der Antworten 5 Antworten
Lese ich die Währung von XML in Java. String currency = 135.69; Wenn ich wandeln diese in BigDecimal ich bekommen: System.out.println(new BigDecimal(135.69)); Ausgabe: 135.68999999999999772626324556767940521240234375. Warum ist es, dass es gibt diese vielen zahlen? Wie kann ich diese

Vergleichen BigDecimal und int in Java

Anzahl der Antworten 4 Antworten
Welches ist der beste Weg vergleichen einen BigDecimal-und ein int in Java : coverting die BigDecimal-int oder Umwandlung von int zu BigDecimal ? Wenn Sie konvertieren die BigDecimal-int sind, haften Sie über das Angebot. InformationsquelleAutor HighBit |

Hinzufügen von bis BigDecimals mit Streams

Anzahl der Antworten 5 Antworten
Habe ich eine Sammlung von BigDecimals (in diesem Beispiel ein LinkedList), die ich hinzufügen möchte, zusammen. Ist es möglich streams für diese? Bemerkte ich, dass die Stream - Klasse hat mehrere Methoden Stream::mapToInt Stream::mapToDouble Stream::mapToLong Jeder von

double-Wert 0,0001 wird converto 1.0 E-4 die beim einfügen in die Datenbank

Anzahl der Antworten 1 Antworten
Ich gerne weitergeben möchte der double-Wert empfangen von web-Seite zu sqlServer-Datenbank. der Wert eingewickelt in ein value-Objekt. public class testVO{ Double value; public Double getValue() { return value; } public void setValue(Double value) { this.value = value;

Umwandlung von BigDecimal zu verdoppeln

Anzahl der Antworten 1 Antworten
Während die Umwandlung von BigDecimal -, Doppel -, extra-Genauigkeiten werden immer Hinzugefügt. Könnten Sie bitte vorschlagen. Für Ex: BigDecimal deci= new BigDecimal(1.23456789123457E+17); double value = deci.doubleValue(); System.out.println(value); Und Wert druckt - 1.23456789123456992E17. Wie kommen die Letzte Ziffer

Umgang mit Null für bigdecimal

Anzahl der Antworten 3 Antworten
Mein code sieht wie folgt aus, caseX caseXObj = caseXBo.getCaseXDao().findCaseXBySID(selectedID); if(caseXObj != null && caseXObj.getCaseInGrossAmt() != null){ } else { caseXObj.setCaseAmt(BigDecimal.ZERO); } Habe ich behandelt NUll-Zeiger für die caseX und auch für getter und beim null-setzen der

Validierung von BigDecimal-Daten-Typ für null-Werte In Java

Anzahl der Antworten 3 Antworten
Ich versuche zu validieren, die für Null-Werte auf einen Datentyp BigDecimal java. Ich bin in der Lage zu überprüfen, die für 0-Wert jedoch NULL ist, resultiert in einer NULL-Point Exception. Sollte ich mit der überprüfung dieser Datentyp

Richtige Weg, um konvertieren von BigDecimal, String

Anzahl der Antworten 7 Antworten
Warum sollte ich verwenden valueOf()? warum kann ich die implizite Konvertierung? Code-Snippet ist unten dargestellt: BigDecimal xmlvalue = new BigDecimal(12.3434379328948927894789237); String str1 = String.valueOf(xmlvalue); //Option 1 String str2 = "" + xmlvalue; //Option 2 Was ist das

Was ist der Unterschied zwischen toPlainString() und toString() in java?

Anzahl der Antworten 1 Antworten
Bitte lassen Sie mich wissen, den Unterschied zwischen diesen beiden Methoden. Vielen Dank im Voraus. Haben Sie versucht, Blick auf Javadocs? InformationsquelleAutor Siva Sankar | 2015-11-06

Wie konvertieren von java BigDecimal normal byte-array (2-Komplement)

Anzahl der Antworten 4 Antworten
Wie konvertiere ich von big integer in ein byte-array zurück, das ist nicht in 2-Komplement-format. Bascially ich nur konvertieren müssen positive zahlen und brauchen nicht das Vorzeichen-bit. So etwas wie 10 würde zu einem byte 0x0a ich.e->

Wie kann ich die Karte ein BigDecimal im Ruhezustand, so dass ich wieder den gleichen Maßstab lege ich an?

Anzahl der Antworten 3 Antworten
In Java new BigDecimal("1.0") != new BigDecimal("1.00") d.h., scale Fragen. Dies ist offensichtlich nicht wahr, für Hibernate/SQL-Server, jedoch. Wenn ich die Waage auf einen BigDecimal auf einen bestimmten Wert, speichern Sie die BigDecimal in die Datenbank über

Hibernate-mapping ist BigDecimal falsch

Anzahl der Antworten 1 Antworten
Habe ich zwei @Entitys, beide mit einem BigDecimal Feld wie folgt: in einem Modul: @Entity @Table(name = "price_range") public class PriceRange extends AbstractPersistable<Long> { @Column(name = "price", precision = 19, scale = 4) private BigDecimal price; und

Wie zu verwenden im Java big double zahlen?

Anzahl der Antworten 2 Antworten
Ich eine Lösung gefunden habe für die Berechnung der Zahl Pi durch die Verwendung von BBS-Algorithmus. Aber ich ein problem. Mir fehlt ein Präzision bei Verwendung einer double-Variablen. Gibt es irgendeinen Vorschlag, es zu beheben? Hier ist

hinzufügen von Werten aus einer BigDecimal [ ]

Anzahl der Antworten 2 Antworten
Ich bin kämpfen, einen Weg finden, addieren Sie die Werte von einem BigDecimal [ ] , die erhalten wird aus einer checkbox-Formular aus einer Tabelle von mysql. Dies ist der code, den ich bisher, aber ich kann

division von bigdecimal integer

Anzahl der Antworten 2 Antworten
Möchte ich teilen ein bigdecimal-Wert mit einem integer.ich habe gerundet die bigdecimal-Wert(wenn es 133.333 dann gerundete Wert von 133).da unten ist mein code-snippet. v1 = v1.setScale(0, RoundingMode.HALF_UP); int temp = BigDecimal.valueOf(v1.longValue()).divide(constant1); Wert der Konstanten ist 12. Es

Erklären Anfangswert von BigDecimal-Array in Java

Anzahl der Antworten 5 Antworten
Möchte ich erklären BigDecimal Array mit Anfangswert 0 wie diese: BigDecimal val = {0,0,0}; aber es funktioniert nicht. Bitte helfen Sie mir zu wissen, wie zu erklären BigDecimal array mit Anfangswert. InformationsquelleAutor ray | 2013-12-19

Performace BigDecimal vs. BigInteger und BigDecimal

Anzahl der Antworten 4 Antworten
Ich überlegte, ob BigDecimal und BigInteger oder nur BigDecimal, um mein Leben einfacher und weniger konvertieren hin und her. Ist es ein Nachteil, nur mit BigDecimal in Bezug auf Ressourcen? Wie verwenden nur primitive Datentypen und BigInteger

Java: Was ist der richtige Weg, um zu konvertieren Zeichenfolge in einen gültigen Betrag(BigDecimal)

Anzahl der Antworten 5 Antworten
Habe ich zum konvertieren einer eingehenden String-Feld in eine BigDecimal-Feld, das für eine gültige Menge Geld, zum Beispiel: String amount = "1000"; BigDecimal valid_amount = convert(amount); print(valid_amount.toString())//1000.00 Was ist die richtige API zu verwenden, konvertieren eine Zeichenfolge

Format der BigDecimal-Zahl

Anzahl der Antworten 4 Antworten
BigDecimal val = BigDecimal.valueOf(0.20); System.out.println(a); Will ich speichern in val Wert 0.20 und nicht 0.2. Was kann ich tun ? Ich glaube nicht, dass ich verwenden können NumberFormat in diesem Fall, wenn ich NumberFormat ich muss wissen,

Oracle-hibernate-Sequenz-generator problem

Anzahl der Antworten 3 Antworten
Ich entwickle eine Anwendung mit oracle 11g, Java(struts2) und Hibernate. Ich habe die Tabelle mit dem Namen mytemp mit Spalte mytemp_id die den Typ NUMBER(22,0). In meinem mytemp.hbm.xml Datei-id ist wie unten angegeben <id name="mytempId" type="big_decimal"> <column