Programul Kotlin pentru generarea tabelului de multiplicare

În acest program, veți învăța să generați o tabelă de înmulțire a unui număr dat. Acest lucru se face folosind o buclă for și a while în Kotlin. De asemenea, veți învăța să utilizați intervale pentru a rezolva problema.

Exemplul 1: Generați tabelul de multiplicare folosind bucla for

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

Când rulați programul, ieșirea va fi:

 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

Spre deosebire de Java, în programul de mai sus, am folosit intervale și în operator pentru a parcurge numerele de la 1 la 10.

Iată codul Java echivalent: Program Java pentru generarea tabelului de multiplicare.

Același tabel de înmulțire poate fi generat, de asemenea, utilizând o buclă while în Kotlin.

Exemplul 2: Generați tabelul de multiplicare utilizând bucla while

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

Când rulați programul, ieșirea va fi:

 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

În programul de mai sus, spre deosebire de bucla for, trebuie să creștem valoarea lui în corpul buclei.

Deși ambele programe sunt corecte din punct de vedere tehnic, este mai bine să folosiți bucla în acest caz. Acest lucru se datorează faptului că numărul iterației (de la 1 la 10) este cunoscut.

Articole interesante...