Kotlin程序使用函數(shù)顯示間隔之間的質(zhì)數(shù)

Kotlin 實例大全

在此程序中,您將學習使用Kotlin中的函數(shù)顯示給定間隔之間的所有質(zhì)數(shù)。

要查找兩個整數(shù)之間的所有質(zhì)數(shù),將創(chuàng)建函數(shù)checkPrimeNumber()。此函數(shù)檢查數(shù)字是否為質(zhì)數(shù)。

示例:兩個整數(shù)之間的質(zhì)數(shù)

fun main(args: Array<String>) {
    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
}

運行該程序時,輸出為:

23 29 31 37 41 43 47

在上面的程序中,我們創(chuàng)建了一個名為 checkPrimeNumber() 的函數(shù),該函數(shù)接受一個參數(shù)num,并返回一個布爾值。

如果數(shù)字是質(zhì)數(shù),則返回true。如果不是,則返回false。

根據(jù)返回值,number將在main()函數(shù)內(nèi)打印在屏幕上。

這是等效的Java代碼:使用函數(shù)檢查質(zhì)數(shù)的Java程序

Kotlin 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清