इस कार्यक्रम में, आप कोटलिन में एन दशमलव स्थानों के लिए एक दी गई संख्या को गोल करना सीखेंगे।
उदाहरण 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 स्थानों पर चक्कर लगाने के लिए जावा प्रोग्राम।