मैं इस तरह एक मूल्य है:एक निश्चित सीमा के भीतर किसी संख्या को कैसे गोल करें?
421.18834
और मैं एक मुखौटा है जो इस तरह दिख सकता साथ सही ढंग से यह गणितीय दौर के लिए है:
0.05
0.04
0.1
उदाहरण के लिए, यदि मुखौटा 0.04 है, मैं 421.20
मान प्राप्त करना है, क्योंकि .18 .16 से 20 के करीब है।
Google द्वारा उपयोग किए जाने वाले सभी कार्यों ने काम नहीं किया।
क्या आप कृपया मेरी मदद कर सकते हैं?
यह '(int) (प्रारंभिक/श्रेणी)' राउंड सही ढंग से होना चाहिए? जैसा कि मैंने कुछ महीने पहले देखा था, यह सिर्फ गोलाकारों के बजाय दशमलव को हटा देता है (PHP में, मुझे लगता है)। अगर मैं Math.round का उपयोग करता हूं, तो यह काम करता है। –
अच्छी तरह से देखा गया, मेरी जावा थोड़ी जंगली है :-) लेकिन 'Math.round() '* * सही ढंग से करेगी! – fredley