„Kotlin“ programa, skirta rasti didžiausią skaičių iš trijų skaičių (jei-dar ir kada)

Šioje programoje sužinosite, kaip rasti didžiausią skaičių iš trijų skaičių naudojant Kotlino pareiškimą, jei dar kitaip.

1 pavyzdys: raskite didžiausią iš trijų skaičių naudodami teiginį, jei… kitas

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

Kai paleisite programą, išvestis bus:

 3,9 yra didžiausias skaičius.

Pirmiau programos, trys numeriai -4.5, 3.9ir 2.5yra saugomi kintamieji N1, N2 ir N3 atitinkamai.

Tada, norėdami rasti didžiausią, patikrinamos šios sąlygos naudojant teiginius „if else“

  • Jei n1 yra didesnis arba lygus ir n2, ir n3, n1 yra didžiausias.
  • Jei n2 yra didesnis arba lygus tiek n1, tiek n3, n2 yra didžiausias.
  • Be to, n3 yra didžiausias.

Daugiausia skaičių taip pat galima rasti naudojant whenteiginį.

Štai lygiavertis „Java“ kodas: „Java“ programa, skirta rasti didžiausią tarp trijų skaičių

2 pavyzdys: raskite didžiausią skaičių iš trijų naudodami kai sakinį

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

Kai paleisite programą, išvestis bus:

 5.5 yra didžiausias skaičius.

Aukščiau pateiktoje programoje, užuot naudoję an if… else if… elsebloką, mes naudojame whenteiginį.

Taigi, minėtos sąlygos abiejose programose yra vienodos.

Įdomios straipsniai...