इस कार्यक्रम में, आप तीन और संख्याओं के बीच सबसे बड़ा खोजना सीखेंगे, यदि कोटलीन में और कुछ भी हो।
उदाहरण 1: यदि … और कथन का उपयोग करके तीन संख्याओं में से सबसे बड़ी संख्या ज्ञात करें
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 2.5 if (n1>= n2 && n1>= n3) println("$n1 is the largest number.") else if (n2>= n1 && n2>= n3) println("$n2 is the largest number.") else println("$n3 is the largest number.") )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
3.9 सबसे बड़ी संख्या है।
उपरोक्त कार्यक्रम में, तीन नंबर -4.5
, 3.9
और 2.5
क्रमशः चर n1, n2 और n3 में संग्रहीत किए जाते हैं।
फिर, सबसे बड़ा खोजने के लिए, यदि और स्टेटमेंट का उपयोग करके निम्नलिखित शर्तों की जांच की जाती है
- यदि n1 अधिक है या n2 और n3 दोनों के बराबर है, तो n1 सबसे बड़ा है।
- यदि n2 अधिक है या n1 और n3 दोनों के बराबर है, तो n2 सबसे बड़ा है।
- एल्स, एन 3 सबसे महान है।
एक when
कथन का उपयोग करके सबसे बड़ी संख्या भी पाई जा सकती है ।
यहाँ जावा कोड बराबर है: जावा प्रोग्राम टू लार्जेस्ट फ्रॉम थ्री नंबर
उदाहरण 2: कथन का उपयोग करते हुए तीन में से सबसे बड़ी संख्या ज्ञात कीजिए
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 5.5 when ( n1>= n2 && n1>= n3 -> println("$n1 is the largest number.") n2>= n1 && n2>= n3 -> println("$n2 is the largest number.") else -> println("$n3 is the largest number.") ) )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
5.5 सबसे बड़ी संख्या है।
उपरोक्त प्रोग्राम में, an if… else if… else
ब्लॉक का उपयोग करने के बजाय , हम when
स्टेटमेंट का उपयोग करते हैं।
तो, दोनों कार्यक्रमों में उपरोक्त शर्तें समान हैं।