Kotlin-Programm zur Suche nach der größten unter drei Zahlen (wenn-sonst & wann)

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.9und 2.5sind 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 whenAnweisung 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… elsewir anstelle von block die whenAnweisung.

Daher sind die obigen Bedingungen in beiden Programmen gleich.

Interessante Beiträge...