कक्षा की प्रत्येक वस्तु BigDecimal
में एक विधि होती है जिसका compareTo
उपयोग करके आप इसे किसी अन्य BigDecimal से तुलना कर सकते हैं। के परिणाम की compareTo
तुलना तब की जाती है > 0
, == 0
या< 0
आप की जरूरत पर निर्भर करता है। प्रलेखन पढ़ें और आपको पता चल जाएगा।
ऑपरेटरों ==
, <
, >
और इतने पर ही की तरह आदिम डेटा प्रकार पर इस्तेमाल किया जा सकता int
, long
, double
की तरह या उनके आवरण वर्गों Integer
और Double
।
के प्रलेखन से compareTo
:
BigDecimal
निर्दिष्ट के साथ यह तुलना करता हैBigDecimal
।
दो BigDecimal
वस्तुएं जो मूल्य में समान हैं, लेकिन एक अलग पैमाने हैं (जैसे 2.0 और 2.00) को इस विधि द्वारा बराबर माना जाता है। यह विधि छह बूलियन तुलना ऑपरेटरों (<, ==,>,> = =;! =, <=) में से प्रत्येक के लिए अलग-अलग तरीकों को प्राथमिकता में प्रदान की जाती है। इन तुलनाओं को करने के लिए सुझाया गया मुहावरा है: (x.compareTo(y) <op> 0)
कहाँ<op>
छह तुलनात्मक संचालकों में से एक है।
रिटर्न: -1, 0, या 1 के रूप में इस BigDecimal संख्यात्मक रूप से कम, बराबर, या घाटी से अधिक है।
BigDecimal
एक हैObject
, कोई इस नहीं करता है काम करते हैं। लेकिन आप बस एक दूसरे से घटा सकते हैं और जांच सकते हैं कि परिणामी मूल्य क्या है<0
,==0
या>0
। अन्यथा आप BigDecimal