Kotlin-program for å finne det største blant tre tall (hvis-annet og når)

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.9og 2.5blir 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 whenuttalelse.

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… elsevi whenuttalelse i stedet for å bruke blokk .

Så de ovennevnte forholdene i begge programmene er de samme.

Interessante artikler...