कोटलिन कार्यक्रम यह जांचने के लिए कि क्या वर्णमाला स्वर या व्यंजन है (यदि..बल्कि और कब)

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

उदाहरण 1: जाँच करें कि क्या वर्णमाला स्वर या व्यंजन का उपयोग कर रहा है यदि … और कथन

 fun main(args: Array) ( val ch = 'i' val vowelConsonant = if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') "vowel" else "consonant" println("$ch is $vowelConsonant") )

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

 मैं स्वर हूँ

उपरोक्त कार्यक्रम में, 'i'एक चर चर ch में संग्रहीत किया जाता है। जावा में, आप (" ")स्ट्रिंग्स के लिए दोहरे उद्धरण चिह्नों और (' ')पात्रों के लिए एकल उद्धरण का उपयोग करते हैं।

अब, चाहे ch स्वर है की जाँच करने के लिए या नहीं, हम जांच अगर ch के किसी भी है: ('a', 'e', 'i', 'o', 'u')। जावा के विपरीत, यह if… elseअभिव्यक्ति का उपयोग करते हुए किया जाता है, अगर … और कथन के विपरीत।

यदि वर्णमाला स्वरों में से कोई है, तो "vowel"स्ट्रिंग लौटा दी जाती है। और, "consonant"स्ट्रिंग लौटा दी जाती है।

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

उदाहरण 2: जाँचें कि क्या वर्णमाला स्वर या व्यंजन का उपयोग करते समय कथन है

 fun main(args: Array) ( val ch = 'z' when(ch) ( 'a', 'e', 'i', 'o', 'u' -> println("$ch is vowel") else -> println("$ch is consonant") ) )

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

 z व्यंजन है

उपरोक्त कार्यक्रम में, एक लंबी ifस्थिति का उपयोग करने के बजाय , हम इसे एक whenबयान से बदलते हैं । जावा में whenसमान है switch case

लेकिन, केवल एक बयान के बजाय, whenएक अभिव्यक्ति भी है, यानी हम whenबयान से मूल्य वापस कर सकते हैं और संग्रहीत कर सकते हैं ।

इसलिए, कार्यक्रम में, जब ch या तो मामलों में से एक है: ('a', 'e', 'i', 'o', 'u')स्वर मुद्रित होता है। एल्स, elseभाग को निष्पादित किया जाता है और व्यंजन स्क्रीन पर मुद्रित होता है।

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

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