कोटलिन प्रोग्राम एन नंबर टू एन डेसीमल प्लेसेस

इस कार्यक्रम में, आप कोटलिन में एन दशमलव स्थानों के लिए एक दी गई संख्या को गोल करना सीखेंगे।

उदाहरण 1: प्रारूप का उपयोग करके संख्या को गोल करना

 fun main(args: Array) ( val num = 1.34567 println("%.4f".format(num)) )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 १.३४५ 1.3

उपरोक्त कार्यक्रम में, हमने 4 दशमलव स्थानों के लिए दी गई फ्लोटिंग पॉइंट संख्या संख्या को प्रिंट करने के लिए प्रारूप () विधि का उपयोग किया है। 4 दशमलव स्थानों को प्रारूप द्वारा दिया गया है.4f.

इसका मतलब है, डॉट (दशमलव स्थानों) के बाद केवल 4 स्थानों तक प्रिंट करें , और फ्लोटिंग पॉइंट नंबर को प्रिंट करने का मतलब है।

उदाहरण 2: DecimalFormat का उपयोग करके एक संख्या को गोल करना

 import java.math.RoundingMode import java.text.DecimalFormat fun main(args: Array) ( val num = 1.34567 val df = DecimalFormat("#.###") df.roundingMode = RoundingMode.CEILING println(df.format(num)) )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 1.346

उपर्युक्त कार्यक्रम में, हमने DecimalFormatकिसी संख्या संख्या को गोल करने के लिए कक्षा का उपयोग किया है ।

हम # पैटर्न का उपयोग करके प्रारूप घोषित करते हैं #.###। इसका मतलब है, हम 3 दशमलव स्थानों तक संख्या चाहते हैं। हमने इसके लिए राउंडिंग मोड भी सेट किया है Ceiling, इससे अंतिम दी गई जगह को इसके अगले नंबर पर राउंड किया जा सकता है।

तो, १.३४५६ 1. को ३ दशमलव स्थानों पर छापा जाता है १.३४६, ६, ३ स्थान दशमलव ५ के लिए अगली संख्या है।

यहाँ बराबर जावा कोड है: एक नंबर से n स्थानों पर चक्कर लगाने के लिए जावा प्रोग्राम।

दिलचस्प लेख...