English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm werden Sie lernen, Primzahlen zwischen den gegebenen Intervallen (niedrig und hoch) anzuzeigen. Sie werden lernen, wie man in Kotlin While- und For-Schleifen verwendet.
fun main(args: Array<String>) { var low = 20 val high = 50 while (low < high) { var flag = false for (i in 2..low / 2) { //Bedingungen für die Nicht-Primzahl if (low % i == 0) { flag = true break } } if (!flag) print("$low ") ++low } }
Bei der Ausführung dieses Programms wird als Ausgabe ausgegeben:
23 29 31 37 41 43 47
In diesem Programm wird jede Zahl zwischen dem niedrigen und dem hohen Wert auf Primzahl überprüft. Überprüfen Sie, ob der innere Schleifendurchlauf eine Primzahl ist.
Sie können überprüfen:Kotlin-Programm zur Überprüfung von PrimzahlenFür weitere Informationen.
Der Unterschied zwischen der Überprüfung eines einzelnen Primzahlen und der Überprüfung des Intervalls liegt darin, dass Sie den Wert von flag = false im jedem Durchlauf des while-Schleifs zurücksetzen müssen.