Kotlinov program za iskanje največje med tremi številkami (če-kje in kdaj)

V tem programu se boste naučili najti največjo izmed treh številk z uporabo izjave if, if in v Kotlinu.

Primer 1: Najdi največjo izmed treh številk z uporabo stavka if … else

 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.") )

Ko zaženete program, bo rezultat:

 3,9 je največje število.

V zgornjem programu, tri številke -4.5, 3.9in 2.5so shranjeni v spremenljivk N1, N2 in N3 oz.

Nato se za iskanje največje preverijo naslednji pogoji s pomočjo stavkov if else

  • Če je n1 večji ali enak n2 in n3, je n1 največji.
  • Če je n2 večje ali enako n1 in n3, je n2 največji.
  • V nasprotnem primeru je n3 največji.

Največje število je mogoče najti tudi z whenizjavo.

Tu je enakovredna koda Java: Java program za iskanje največje med tremi številkami

Primer 2: Najdite največje število med tremi z uporabo stavka when

 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.") ) )

Ko zaženete program, bo rezultat:

 5,5 je največje število.

V zgornjem programu namesto an if… else if… elsebloka uporabljamo whenizjavo.

Torej, zgornji pogoji v obeh programih so enaki.

Zanimive Članki...