Tässä ohjelmassa opit näyttämään kaikki tietyn luvun tekijät silmukan avulla Kotlinissa.
Esimerkki: Positiivisen kokonaisluvun tekijät
fun main(args: Array) ( val number = 60 print("Factors of $number are: ") for (i in 1… number) ( if (number % i == 0) ( print("$i ") ) ) )
Kun suoritat ohjelmaa, tulos on:
Kertoimet 60 ovat: 1 2 3 4 5 6 10 12 15 20 30 60
Yllä olevassa ohjelmassa luku, jonka tekijät löytyvät, tallennetaan muuttujaan (60).
for
Silmukka iteroidaan 1 numero. Jokaisessa iteraatiossa tarkistetaan, onko luku täsmälleen jaettavissa i: llä (ehto, että i on lukutekijä) ja i: n arvoa lisätään 1: llä.
Tässä on vastaava Java-koodi: Java-ohjelma numeron tekijöiden näyttämiseen