In diesem Programm lernen Sie, Primzahlen zwischen zwei vorgegebenen Intervallen anzuzeigen, niedrig und hoch. Sie werden lernen, dies mit einer Weile und einer for-Schleife in Kotlin zu tun.
Beispiel: Anzeigen von Primzahlen zwischen zwei Intervallen
fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( var flag = false for (i in 2… low / 2) ( // condition for nonprime number if (low % i == 0) ( flag = true break ) ) if (!flag) print("$low ") ++low ) )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
23 29 31 37 41 43 47
In diesem Programm wird jede Zahl zwischen niedrig und hoch auf Primzahl getestet. Die innere for-Schleife prüft, ob die Zahl eine Primzahl ist oder nicht.
Sie können überprüfen: Kotlin-Programm zur Überprüfung der Primzahl für weitere Erklärungen.
Der Unterschied zwischen dem Überprüfen einer einzelnen Primzahl und einem Intervall besteht darin, dass Sie den Wert von flag = false
bei jeder Iteration der while-Schleife zurücksetzen müssen .