Kotlina programma reizināšanas tabulas ģenerēšanai

Šajā programmā jūs iemācīsities ģenerēt dotā skaitļa reizināšanas tabulu. Tas tiek darīts, izmantojot Kotlin ilgāku un īsāku laiku. Jūs arī iemācīsities izmantot diapazonus problēmas risināšanai.

1. piemērs: ģenerējiet reizināšanas tabulu, izmantojot cilpu

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

Palaidot programmu, izeja būs:

 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

Atšķirībā no Java, iepriekš minētajā programmā mēs esam izmantojuši diapazonus un operatoru, lai veiktu skaitļus no 1 līdz 10.

Šeit ir ekvivalents Java kods: Java programma reizināšanas tabulas ģenerēšanai.

To pašu reizināšanas tabulu var izveidot arī, izmantojot Kotlin ciklu while.

2. piemērs: ģenerējiet reizināšanas tabulu, izmantojot cilpu

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

Palaidot programmu, izeja būs:

 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

Iepriekš minētajā programmā, atšķirībā no for for loop, mums ir jāpalielina i vērtība cilpas korpusā.

Lai gan abas programmas ir tehniski pareizas, šajā gadījumā labāk izmantot cilpu. Tas ir tāpēc, ka ir zināms atkārtojumu skaits (no 1 līdz 10).

Interesanti raksti...