Kotlin程序顯示兩個(gè)間隔之間的質(zhì)數(shù)

Kotlin 實(shí)例大全

 在這個(gè)程序中,您將學(xué)習(xí)在給定的兩個(gè)區(qū)間(低和高)之間顯示質(zhì)數(shù)。您將學(xué)習(xí)如何在Kotlin中使用while和for循環(huán)。

示例:顯示兩個(gè)間隔之間的質(zhì)數(shù)

fun main(args: Array<String>) {
    var low = 20
    val high = 50

    while (low < high) {
        var flag = false

        for (i in 2..low / 2) {
            //非素?cái)?shù)的條件
            if (low % i == 0) {
                flag = true
                break
            }
        }

        if (!flag)
            print("$low ")

        ++low
    }
}

運(yùn)行該程序時(shí),輸出為:

23 29 31 37 41 43 47

 在這個(gè)程序中,每個(gè)介于低值和高值之間的數(shù)字都被測試為質(zhì)數(shù)。檢查內(nèi)部循環(huán)是否為質(zhì)數(shù)。

您可以查看:Kotlin程序檢查素?cái)?shù)以獲取更多說明。

檢查單個(gè)質(zhì)數(shù)數(shù)與檢查間隔的區(qū)別在于,您需要在while循環(huán)的每次迭代中重置flag = false的值。

Kotlin 實(shí)例大全

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