Kotlin-programmet för att hitta det största bland tre nummer (if-else & when)

I det här programmet lär du dig att hitta det största bland tre siffror med hjälp av om annat och när uttalande i Kotlin.

Exempel 1: Hitta störst bland tre siffror med if … else uttalande

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

När du kör programmet blir resultatet:

 3.9 är det största antalet.

I ovanstående program, tre nummer -4.5, 3.9och 2.5lagras i variablerna N1, N2 och N3 respektive.

För att hitta det största kontrolleras sedan följande villkor med if if-uttalanden

  • Om n1 är större eller lika med både n2 och n3 är n1 störst.
  • Om n2 är större eller lika med både n1 och n3 är n2 störst.
  • Annars är n3 den största.

Det största antalet kan också hittas med hjälp av ett whenuttalande.

Här är motsvarande Java-kod: Java-program för att hitta det största bland tre nummer

Exempel 2: Hitta det största antalet bland tre genom att använda

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

När du kör programmet blir resultatet:

 5.5 är det största antalet.

I ovanstående program använder an if… else if… elsevi whenuttalande istället för att använda block .

Så ovanstående villkor i båda programmen är desamma.

Intressanta artiklar...