कक्षा की प्रत्येक वस्तु 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