亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Kotlin程序顯示兩個間隔之間的質數

Kotlin 實例大全

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

示例:顯示兩個間隔之間的質數

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

    while (low < high) {
        var flag = false

        for (i in 2..low / 2) {
            //非素數的條件
            if (low % i == 0) {
                flag = true
                break
            }
        }

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

        ++low
    }
}

運行該程序時,輸出為:

23 29 31 37 41 43 47

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

您可以查看:Kotlin程序檢查素數以獲取更多說明。

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

Kotlin 實例大全