कोई वर्ण वर्ण है या नहीं, यह जाँचने के लिए कोटलिन प्रोग्राम

इस कार्यक्रम में, आप यह जांचना सीखेंगे कि दिया गया वर्ण वर्णमाला है या नहीं। यह एक और बयान या कोटलिन में अभिव्यक्ति का उपयोग करते हुए किया जाता है।

उदाहरण 1: यदि अन्य का उपयोग करके वर्णमाला की जाँच करने के लिए कोटलिन प्रोग्राम

 fun main(args: Array) ( val c = '*' if (c>= 'a' && c = 'A' && c <= 'Z') println("$c is an alphabet.") else println("$c is not an alphabet.") )

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

 * एक वर्णमाला नहीं है।

जावा की तरह, कोटलिन में, चर चर वर्ण के ASCII मान (संख्या 0 और 127 के बीच) को अक्षर के बजाय संग्रहीत करता है।

लोअरकेस अल्फ़ाबेट्स का ASCII मान 97 से 122 तक है। और, अपरकेस अल्फाबेट्स का ASCII मान 65 से 90 तक है।

यही कारण है कि, हम वेरिएबल c की तुलना 'a' (97) से 'z' (122) के बीच करते हैं। इसी तरह, हम 'ए' (65) से 'जेड' (90) के बीच अपरकेस अल्फाबेट्स की जांच करने के लिए भी ऐसा ही करते हैं।

यहां प्रोग्राम के लिए बराबर जावा कोड है: जावा प्रोग्राम यह जांचने के लिए कि कोई वर्ण वर्णमाला है या नहीं

आप इस समस्या को हल करने के लिए तुलना के बजाय पर्वतमाला का उपयोग कर सकते हैं।

उदाहरण 2: कोटलिन प्रोग्राम वर्णमाला की जाँच करने के लिए यदि श्रेणी के साथ अन्य का उपयोग कर

 fun main(args: Array) ( val c = 'a' if (c in 'a'… 'z' || c in 'A'… 'Z') println("$c is an alphabet.") else println("$c is not an alphabet.") )

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

 a एक वर्णमाला है।

तुम भी जब समस्या को हल करने के बजाय अगर अभिव्यक्ति का उपयोग कर सकते हैं।

उदाहरण #: जब उपयोग कर वर्णमाला की जाँच करने के लिए कोटलिन कार्यक्रम

 fun main(args: Array) ( val c = 'C' when ( (c in 'a'… 'z' || c in 'A'… 'Z') -> println("$c is an alphabet.") else -> println("$c is not an alphabet.") ) )

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

 C एक वर्णमाला है।

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