कोटलिन कार्यक्रम तीन नंबरों के बीच सबसे बड़ा पता लगाने के लिए (अगर-और जब)

इस कार्यक्रम में, आप तीन और संख्याओं के बीच सबसे बड़ा खोजना सीखेंगे, यदि कोटलीन में और कुछ भी हो।

उदाहरण 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स्टेटमेंट का उपयोग करते हैं।

तो, दोनों कार्यक्रमों में उपरोक्त शर्तें समान हैं।

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