Program Kotlin k nalezení největšího ze tří čísel (pokud - kdy a kdy)

V tomto programu se naučíte najít největší ze tří čísel pomocí příkazu if else a when v Kotlin.

Příklad 1: Najděte největší ze tří čísel pomocí příkazu 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.") )

Když spustíte program, výstup bude:

 3,9 je největší číslo.

Ve výše uvedeném programu, tři čísla -4.5, 3.9a 2.5jsou uloženy v proměnné typu N1, N2 a N3, resp.

Poté, abychom našli největší, se pomocí příkazů if else kontrolují následující podmínky

  • Pokud je n1 větší nebo rovno n2 a n3, n1 je největší.
  • Pokud je n2 větší nebo rovno n1 a n3, n2 je největší.
  • Jinak je n3 největší.

Největší počet lze také najít pomocí whenpříkazu.

Zde je ekvivalentní kód Java: Program Java k vyhledání největšího ze tří čísel

Příklad 2: Najděte největší číslo ze tří pomocí příkazu when

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

Když spustíte program, výstup bude:

 5,5 je největší číslo.

Ve výše uvedeném programu namísto použití an if… else if… elsebloku používáme whenpříkaz.

Výše uvedené podmínky v obou programech jsou tedy stejné.

Zajímavé články...