मैं अपने जावा कार्यक्रम में एक हिस्सा आया जहां मुझे निकटतम सौ तक पहुंचने की आवश्यकता थी और सोचा कि शायद ऐसा करने का कोई तरीका है लेकिन मुझे नहीं लगता। तो मैंने उदाहरणों या किसी भी उत्तर के लिए नेट की खोज की और मुझे अभी तक कोई भी खोज नहीं आया है क्योंकि सभी उदाहरण निकटतम सौ के रूप में दिखाई देते हैं। मैं सिर्फ यूपी के आसपास ऐसा करना चाहता हूं। शायद कुछ सरल समाधान है जो मैं देख रहा हूं। मैंने Math.ceil
और अन्य फ़ंक्शंस का प्रयास किया है लेकिन अभी तक इसका कोई जवाब नहीं मिला है। अगर कोई इस मुद्दे के साथ मेरी मदद कर सकता है तो मैं इसकी सराहना करता हूं।निकटतम सौ तक पहुंचने के लिए
यदि मेरा नंबर 203 है, तो मैं चाहता हूं कि परिणाम 300 हो जाए। आपको बिंदु मिल गया।
- 801-> 900
- 99-> 100
- 14-> 100
- 452-> 500
वाह, मैंने कभी इस तरह छंटनी का लाभ लेने का सोचा नहीं। यह जवाब बहुत बढ़िया है। मुझे कुछ सिखाने के लिए बहुत बहुत धन्यवाद! – Tastybrownies
* साइड नोट --- यदि आप 'int' कास्टिंग करने के बजाए फ्लोट पॉइंट मानों के साथ काम कर रहे हैं, तो अधिकांश भाषाएं किसी भी तरह से या किसी अन्य तरीके से 'फर्श फ़ंक्शन' का समर्थन करती हैं। –
@DaSh हां यह काम करता है। निकटतम सौ तक '0' राउंडिंग '0' है, क्योंकि' 0' '100' का निकटतम एकाधिक है, और' ((0 + 99)/100) * 100' -> '99/100 * 100' -> '0 * 100' =' 0'। – rgettman