在此程序中,您將學(xué)習(xí)在Kotlin中使用for循環(huán)顯示給定數(shù)字的所有因數(shù)。
fun main(args: Array<String>) { val number = 60 print("$number 的因數(shù)有: ") for (i in 1..number) { if (number % i == 0) { print("$i ") } } }
運(yùn)行該程序時(shí),輸出為:
60 的因數(shù)有: 1 2 3 4 5 6 10 12 15 20 30 60
在上述程序中,將要找到其因數(shù)的數(shù)字存儲(chǔ)在變量 number(60)中。
for循環(huán)從1迭代到number。在每次迭代中,檢查number是否能被i整除(條件是i是number的因數(shù)),并且i的值增加1。
以下是等效的Java代碼:顯示數(shù)字因數(shù)的Java程序