Kotlin-ohjelma näyttää alkuluvut intervallien välillä toiminnon avulla

Tässä ohjelmassa opit näyttämään kaikki alkuluvut annettujen aikavälien välillä Kotlinin toiminnon avulla.

Jos haluat löytää kaikki alkuluvut kahden kokonaisluvun väliltä, checkPrimeNumber()luodaan funktio. Tämä toiminto tarkistaa, onko luku alkuluku vai ei.

Esimerkki: Pääluvut kahden kokonaisluvun välillä

 fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( if (checkPrimeNumber(low)) print(low.toString() + " ") ++low ) ) fun checkPrimeNumber(num: Int): Boolean ( var flag = true for (i in 2… num / 2) ( if (num % i == 0) ( flag = false break ) ) return flag )

Kun suoritat ohjelmaa, tulos on:

 23 29 31 37 41 43 47 

Yllä olevassa ohjelmassa olemme luoneet funktion nimeltä nimeltä, checkPrimeNumber()joka ottaa parametrin numeron ja palauttaa loogisen arvon.

Jos luku on alkuluku, se palaa true. Jos ei, se palaa false.

Palautusarvon perusteella numero tulostetaan näytön sisällä olevaan main()toimintoon.

Tässä on vastaava Java-koodi: Java-ohjelma pääluvun tarkistamiseksi funktion avulla

Mielenkiintoisia artikkeleita...