कोटलिन प्रोग्राम टू प्रिंट ए इंटीजर (यूजर द्वारा प्रविष्ट)

इस कार्यक्रम में, आप उपयोगकर्ता द्वारा दर्ज किए गए पूर्णांक को प्रिंट करना सीखेंगे। पूर्णांक को एक चर में संग्रहीत किया जाता है और क्रमशः nextInt () और println () फ़ंक्शन का उपयोग करके स्क्रीन पर मुद्रित किया जाता है।

उदाहरण 1: कोटलिन में उपयोगकर्ता द्वारा स्कैनर का उपयोग करके दर्ज किए गए एक इंटीग्रेटर को कैसे प्रिंट करें

 import java.util.Scanner fun main(args: Array) ( // Creates a reader instance which takes // input from standard input - keyboard val reader = Scanner(System.`in`) print("Enter a number: ") // nextInt() reads the next integer from the keyboard var integer:Int = reader.nextInt() // println() prints the following line to the output screen println("You entered: $integer") )

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

 एक नंबर दर्ज करें: 10 आपने दर्ज किया: 10

इस उदाहरण में, Scannerकक्षा का एक ऑब्जेक्ट बनाया जाता है, पाठक जो उपयोगकर्ता से keyboard इनपुट (मानक इनपुट) लेता है ।

तब, nextInt()फ़ंक्शन तब तक दर्ज किए गए पूर्णांक को पढ़ता है जब तक कि वह एक नई पंक्ति वर्ण का सामना नहीं करता (Enter)। पूर्णांक तब एक चर, पूर्णांक प्रकार में सहेजा जाता है Int

अंत में, println()फ़ंक्शन मानक आउटपुट में पूर्णांक प्रिंट करता है: स्ट्रिंग टेम्पलेट्स का उपयोग करके कंप्यूटर स्क्रीन।

उपरोक्त कार्यक्रम बॉयलरप्लेट क्लास कोड के बिना जावा के समान है। आप बराबर जावा कोड यहां पा सकते हैं: जावा प्रोग्राम टू प्रिंट ए इंटीजर

उदाहरण 2: स्कैनर का उपयोग किए बिना एक पूर्णांक कैसे प्रिंट करें

 मजेदार मुख्य (args: Array) (प्रिंट ("एक संख्या दर्ज करें:") // मानक इनपुट से पंक्ति पढ़ता है - कीबोर्ड // और !! ऑपरेटर सुनिश्चित करता है कि इनपुट शून्य नहीं है string stringInput = readLine () !! // धर्मान्तरित पूर्णांक संस्करण पूर्णांक के लिए स्ट्रिंग इनपुट: Int = stringInput.toInt () // println () आउटपुट स्क्रीन प्रिंटल के लिए निम्न पंक्ति प्रिंट करता है ("आपने दर्ज किया: $ पूर्णांक")

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

 एक नंबर दर्ज करें: 10 आपने दर्ज किया: 10

उपरोक्त कार्यक्रम में, हम readLine()कीबोर्ड से स्ट्रिंग की एक पंक्ति को पढ़ने के लिए फ़ंक्शन का उपयोग करते हैं। चूँकि readLine()अशक्त मूल्यों को भी स्वीकार कर सकते हैं !! ऑपरेटर वेरिएबल stringInput का नहीं-शून्य मान सुनिश्चित करता है।

फिर, stringInput में संग्रहीत स्ट्रिंग फ़ंक्शन का उपयोग करके एक पूर्णांक मान में बदल toInt()जाती है, और अभी तक किसी अन्य चर पूर्णांक में संग्रहीत होती है।

अंत में, पूर्णांक का उपयोग करके आउटपुट स्क्रीन पर मुद्रित किया जाता है println()

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