I dette programmet lærer du å finne det største blant tre tall ved hjelp av hvis annet og når uttalelse i Kotlin.
Eksempel 1: Finn størst blant tre tall som bruker if … else-setningen
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 kjører programmet, vil utdataene være:
3.9 er det største tallet.
I de ovennevnte program, tre tall -4.5
, 3.9
og 2.5
blir lagret i variabler n1, n2 og n3 hhv.
Så, for å finne den største, kontrolleres følgende betingelser ved hjelp av if else-utsagn
- Hvis n1 er større eller tilsvarer både n2 og n3, er n1 størst.
- Hvis n2 er større eller tilsvarer både n1 og n3, er n2 størst.
- Ellers er n3 den største.
Det største antallet kan også bli funnet ved hjelp av en when
uttalelse.
Her er ekvivalent Java-kode: Java-program for å finne det største blant tre tall
Eksempel 2: Finn det største tallet blant tre ved hjelp av setning
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 kjører programmet, vil utdataene være:
5.5 er det største tallet.
I programmet ovenfor bruker an if… else if… else
vi when
uttalelse i stedet for å bruke blokk .
Så de ovennevnte forholdene i begge programmene er de samme.