Kotlin program a három szám közül a legnagyobb megtalálásához (ha-más és mikor)

Ebben a programban megtanulja megtalálni a legnagyobbat három szám közül, ha másként és mikor állítja Kotlinban.

1. példa: Keresse meg a legnagyobbat három szám közül az if… else utasítás használatával

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

A program futtatásakor a kimenet a következő lesz:

 A 3.9 a legnagyobb szám.

A fenti program három szám -4.5, 3.9és 2.5tárolja változók N1, N2 és N3 volt.

Ezután a legnagyobb megtalálásához a következő feltételeket ellenőrizzük if else utasításokkal

  • Ha n1 nagyobb vagy egyenlő n2 és n3, akkor n1 a legnagyobb.
  • Ha n2 nagyobb vagy egyenlő n1 és n3, akkor n2 a legnagyobb.
  • Egyébként az n3 a legnagyobb.

A legnagyobb szám egy whenutasítás segítségével is megtalálható .

Itt található a megfelelő Java-kód: Java program a három szám közül a legnagyobb megtalálásához

2. példa: Keresse meg a legnagyobb számot három közül a When utasítás használatával

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

A program futtatásakor a kimenet a következő lesz:

 Az 5.5 a legnagyobb szám.

A fenti programban a an if… else if… elseblokk használata helyett az whenutasításot használjuk .

Tehát a fenti feltételek mindkét programban megegyeznek.

érdekes cikkek...