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.5
tá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 when
utasí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… else
blokk használata helyett az when
utasításot használjuk .
Tehát a fenti feltételek mindkét programban megegyeznek.