Kotlin-program til at finde det største blandt tre numre (hvis-ellers og hvornår)

I dette program lærer du at finde det største blandt tre tal ved hjælp af hvis ellers og når udsagn i Kotlin.

Eksempel 1: Find størst blandt tre tal ved hjælp af if … else-udsagnet

 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ører programmet, vil output være:

 3.9 er det største antal.

I ovenstående program, tre tal -4.5, 3.9og 2.5gemmes i variabler N1, N2 og N3 henholdsvis.

Derefter kontrolleres følgende betingelser for at finde den største ved hjælp af hvis ellers udsagn

  • Hvis n1 er større eller lig med både n2 og n3, er n1 den største.
  • Hvis n2 er større eller lig med både n1 og n3, er n2 den største.
  • Ellers er n3 den største.

Det største antal kan også findes ved hjælp af en whenerklæring.

Her er den tilsvarende Java-kode: Java-program til at finde det største blandt tre numre

Eksempel 2: Find det største antal blandt tre ved hjælp af når-udsagnet

 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ører programmet, vil output være:

 5.5 er det største antal.

I ovenstående program bruger an if… else if… elsevi whenudsagn i stedet for at bruge blok .

Så ovenstående betingelser i begge programmer er de samme.

Interessante artikler...