मैंने शोध किया है और पाया है कि मुद्रा से निपटने के दौरान, गणना करने के बारे में जाने का सबसे अच्छा तरीका BigDecimal
वर्ग है।बिगडेसिमल और मनी
इस बात को ध्यान में रखते हुए, मैं एक ऐसे कोड पर काम कर रहा हूं जो विभिन्न प्रकार की विदेशी मुद्रा को अमेरिकी मुद्रा में परिवर्तित करता है और इसके विपरीत (विशेष रूप से, एक नकदी रजिस्टर जो विदेशी मुद्रा लेता है और इसे अमेरिकी धन में परिवर्तित करता है, परिवर्तन की गणना करता है और इस राशि को ग्राहक को विदेशी मुद्रा में वापस कर देता है)।
अभी तक, कई विधियां double
का उपयोग करती हैं और उनमें से दो अमेरिकी मुद्रा की गणना करने के लिए उपयोग किए जाने वाले पैरामीटर के रूप में int
में ले जाती हैं।
प्रश्न:
के बाद से मैं अपने गणना में BigDecimal वर्ग का उपयोग करना चाहते, मैं अपने सभी तरीकों कि एक BigDecimal के लिए युगल को शामिल गणना करने बदलना चाहिए?
हां, यह एक अच्छा विचार की तरह लगता है। 1+ इसके लिए फ़्लोटिंग-पॉइंट नंबरों के उपयोग से बचने के लिए चाहते हैं। –
पैसे के साथ गणना करने के लिए एक और व्यावहारिक दृष्टिकोण राशन है। उनके पास 'असीमित' सटीकता है, स्थिर और बिगडिसीमल से भी तेज़ हैं। – Neet