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.9
och 2.5
lagras 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 when
uttalande.
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… else
vi when
uttalande istället för att använda block .
Så ovanstående villkor i båda programmen är desamma.