Kotlin-programma om de grootste van de drie nummers te vinden (indien anders en wanneer)

In dit programma leer je de grootste van de drie getallen te vinden met behulp van de if else en wanneer-instructie in Kotlin.

Voorbeeld 1: Zoek de grootste van de drie getallen met de instructie 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.") )

Wanneer u het programma uitvoert, is de uitvoer:

 3.9 is het grootste aantal.

In het bovenstaande programma zijn er drie getallen -4.5, 3.9en deze 2.5worden respectievelijk opgeslagen in variabelen n1, n2 en n3.

Om vervolgens de grootste te vinden, worden de volgende voorwaarden gecontroleerd met if else-instructies

  • Als n1 groter is of gelijk is aan zowel n2 als n3, is n1 het grootst.
  • Als n2 groter is of gelijk is aan zowel n1 als n3, is n2 het grootst.
  • Anders is n3 de beste.

Het grootste aantal kan ook worden gevonden met behulp van een whenverklaring.

Hier is de equivalente Java-code: Java-programma om de grootste van de drie nummers te vinden

Voorbeeld 2: Zoek het grootste aantal van de drie met when-instructie

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

Wanneer u het programma uitvoert, is de uitvoer:

 5,5 is het grootste aantal.

In het bovenstaande programma gebruiken an if… else if… elsewe in plaats van block, whenstatement.

De bovenstaande voorwaarden in beide programma's zijn dus hetzelfde.

Interessante artikelen...