Kotlin-programma om tafel van vermenigvuldiging te genereren

In dit programma leer je een tafel van vermenigvuldiging van een bepaald getal te genereren. Dit wordt gedaan door een for en a while-lus in Kotlin te gebruiken. U leert ook bereiken te gebruiken om het probleem op te lossen.

Voorbeeld 1: Genereer de vermenigvuldigingstabel met de for-lus

 fun main(args: Array) ( val num = 5 for (i in 1… 10) ( val product = num * i println("$num * $i = $product") ) )

Wanneer u het programma uitvoert, is de uitvoer:

 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50

In tegenstelling tot Java hebben we in het bovenstaande programma bereiken en in operator gebruikt om door getallen van 1 tot 10 te lopen.

Hier is de equivalente Java-code: Java-programma om tafel van vermenigvuldiging te genereren.

Dezelfde tafel van vermenigvuldiging kan ook worden gegenereerd met een while-lus in Kotlin.

Voorbeeld 2: Genereer de vermenigvuldigingstabel met de while-lus

 fun main(args: Array) ( val num = 9 var i = 1 while (i <= 10) ( val product = num * i println("$num * $i = $product") i++ ) )

Wanneer u het programma uitvoert, is de uitvoer:

 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 9 * 10 = 90

In het bovenstaande programma moeten we, in tegenstelling tot een for-lus, de waarde van i binnen de body van de lus verhogen.

Hoewel beide programma's technisch correct zijn, is het in dit geval beter om for loop te gebruiken. Het is omdat het aantal iteraties (van 1 tot 10) bekend is.

Interessante artikelen...