एक पूर्णांक में अंकों की संख्या की गणना करने के लिए कोटलिन कार्यक्रम

इस कार्यक्रम में, आप कोटलिन में थोड़ी देर के लूप का उपयोग करके अंकों की संख्या गिनना सीखेंगे।

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

 fun main(args: Array) ( var count = 0 var num = 1234567 while (num != 0) ( num /= 10 ++count ) println("Number of digits: $count") )

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

 अंकों की संख्या: 7

इस कार्यक्रम में, जबकि लूप को तब तक पुनरावृत्त किया जाता है जब तक कि परीक्षण की अभिव्यक्ति num != 00 (गलत) का मूल्यांकन नहीं की जाती है।

  • पहले पुनरावृत्ति के बाद, संख्या 10 से विभाजित की जाएगी और इसका मूल्य 345 होगा। फिर, गिनती 1 से बढ़ाई गई है।
  • दूसरी पुनरावृत्ति के बाद, संख्या का मान 34 होगा और गिनती 2 तक बढ़ जाती है।
  • तीसरे पुनरावृत्ति के बाद, संख्या का मान 3 होगा और गणना 3 तक बढ़ जाती है।
  • चौथे पुनरावृत्ति के बाद, संख्या का मान 0 होगा और गिनती 4 तक बढ़ जाती है।
  • फिर परीक्षण अभिव्यक्ति का मूल्यांकन गलत और लूप समाप्त हो जाता है।

यहाँ एक बराबर जावा कोड: एक इंटीजर में अंकों की संख्या की गणना करने के लिए जावा प्रोग्राम है

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