Üç Sayı Arasında En Büyük Olanı Bulmak İçin Kotlin Programı (if-else & when)

Bu programda, Kotlin'de if else ve when ifadesini kullanarak üç sayı arasında en büyüğünü bulmayı öğreneceksiniz.

Örnek 1: if… else ifadesini kullanarak üç sayı arasından en büyüğünü bulun

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

Programı çalıştırdığınızda, çıktı:

 3,9 en büyük sayıdır.

Yukarıdaki programda, üç sayı -4.5, 3.9ve 2.5sırası ile, n2 ve n3 değişkenleri depolanan n1.

Daha sonra, en büyüğünü bulmak için, if else ifadeleri kullanılarak aşağıdaki koşullar kontrol edilir.

  • N1 daha büyükse veya hem n2 hem de n3'e eşitse, n1 en büyüktür.
  • Eğer n2 daha büyükse veya hem n1 hem de n3'e eşitse, n2 en büyüktür.
  • Aksi takdirde, n3 en büyüğüdür.

En büyük sayı bir whenifade kullanılarak da bulunabilir .

İşte eşdeğer Java kodu: Üç Sayı Arasında En Büyük Olanı Bulmak İçin Java Programı

Örnek 2: when ifadesini kullanarak üç arasında en büyük sayıyı bulun

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

Programı çalıştırdığınızda, çıktı:

 5.5 en büyük sayıdır.

Yukarıdaki programda an if… else if… elseblok kullanmak yerine ifade kullanıyoruz when.

Yani her iki programda da yukarıdaki koşullar aynıdır.

Ilginç makaleler...