Котлинов програм за проналажење највећег међу три броја (ако-другачије и када)

У овом програму ћете научити како да пронађете највећи од три броја користећи изјаву иф и елсе у Котлину.

Пример 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чувају се у променљивим н1, н2 и н3 респективно.

Затим се, како би се пронашло највеће, проверавају следећи услови помоћу наредби иф елсе

  • Ако је н1 већи или једнак и н2 и н3, н1 је највећи.
  • Ако је н2 већи или једнак и н1 и н3, н2 је највећи.
  • Иначе, н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израз.

Дакле, горњи услови у оба програма су исти.

Занимљиви Чланци...