इस कार्यक्रम में, आप यह जांचना सीखेंगे कि क्या वर्णमाला एक स्वर या एक व्यंजन है जो का उपयोग कर रहा है … अन्यथा और जब कोटलीन में कथन।
उदाहरण 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
भाग को निष्पादित किया जाता है और व्यंजन स्क्रीन पर मुद्रित होता है।
यहां बराबर जावा कोड है: जांचें कि क्या एक वर्णमाला जावा में स्वर या व्यंजन है