In diesem Programm lernen Sie, die größte unter drei Zahlen mithilfe der if else- und when-Anweisung in Kotlin zu finden.
Beispiel 1: Finden Sie die größte unter drei Zahlen mit der Anweisung if… else
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.") )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
3,9 ist die größte Zahl.
In dem obigen Programm, drei Zahlen -4.5
, 3.9
und 2.5
sind in den Variablen n1, n2 und n3 jeweils gespeichert.
Um die größte zu finden, werden die folgenden Bedingungen mit if else-Anweisungen überprüft
- Wenn n1 größer oder gleich n2 und n3 ist, ist n1 am größten.
- Wenn n2 größer oder gleich n1 und n3 ist, ist n2 am größten.
- Sonst ist n3 das Größte.
Die größte Anzahl kann auch mithilfe einer when
Anweisung ermittelt werden.
Hier ist der entsprechende Java-Code: Java-Programm zum Finden der größten unter drei Zahlen
Beispiel 2: Finden Sie mit der when-Anweisung die größte Zahl unter drei
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.") ) )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
5,5 ist die größte Zahl.
Im obigen Programm verwenden an if… else if… else
wir anstelle von block die when
Anweisung.
Daher sind die obigen Bedingungen in beiden Programmen gleich.