मैंने मुद्राओं के लिए BigDecimal
का उपयोग करने के लिए जावा साइट पर पढ़ा है। http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.htmlजावा में मुद्रा हेरफेर के लिए किस राउंडिंग मोड का उपयोग किया जाना चाहिए?
लेकिन हमें किस गोल करने के तरीके का उपयोग करना चाहिए? जो सबसे उपयुक्त है और सबसे व्यापक रूप से हमें
असल में, अगर सही ढंग से उपयोग किया जाता है तो बिगडेसिमल पूरी तरह से सुरक्षित और सटीक होते हैं। बस 'डबल' या 'फ्लोट' का उपयोग न करें। –
+1: अधिकांश निवेश बैंकों को छोड़कर @ एआमोस 'डबल', कभी-कभी int/long का उपयोग करते हैं। सी/सी ++ का उपयोग करने वाले esp, यह दशमलव प्रकार में निर्मित नहीं है। –
@ पीटर: एक और संकेत है कि वे वास्तव में नहीं जानते कि वे क्या कर रहे हैं। सी ++ के लिए बहुत सी मुद्रा/निश्चित बिंदु पुस्तकालय हैं और खुद को लिखना आसान है। –