Ich habe BiGDecimal price
und ich muss prüfen, ob es in einem bestimmten Bereich ist.
Zum Beispiel sollten 3 Bedingungen sein:
Wie man es mit BigDecimal richtig macht.
Das ist erreichbar mit .compareTo () Methode. Zum Beispiel:
%Vor%Zitieren (und paraphrasieren) von der JavaDoc:
Das vorgeschlagene Idiom zum Durchführen dieser Vergleiche ist: (x.compareTo (y) op 0), wobei op
ist einer der sechs Vergleichsoperatoren [(& lt ;, ==, & gt ;, & gt; =,! =, & lt; =)]
Prost,
Verwenden Sie compareTo Methode
java.math.BigDecimal.compareTo (BigDecimal val)
Diese Methode gibt -1 zurück, wenn BigDecimal kleiner als val ist, 1, wenn BigDecimal größer als val ist und 0, wenn BigDecimal gleich val
ist Verwenden Sie BigDecimal.compareTo(val)
um zu vergleichen, ob Ihre Nummer größer, kleiner oder gleich ist.
%Vor%gibt -1, 0 oder 1 zurück, da BigDecimal numerisch kleiner als, gleich oder größer als val ist.
Tags und Links java bigdecimal