English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie Sie in Java Funktionen verwenden, um alle Primzahlen zwischen angegebenen Zahlen anzuzeigen.
Um alle Primzahlen zwischen zwei Integer zu finden, wird die Funktion checkPrimeNumber() erstellt. Diese FunktionÜberprüfen Sie, ob eine Zahl eine Primzahl ist.
public class Prime { public static void main(String[] args) { int low = 20, high = 50; while (low < high) { if (checkPrimeNumber(low)) System.out.print(low + ""); ++low; } } public static boolean checkPrimeNumber(int num) { boolean flag = true; for (int i = 2; i <= num/2; ++i) { if (num % i == 0) { flag = false; break; } } return flag; } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
23 29 31 37 41 43 47
In der obigen Funktion erstellen wir eine Funktion namens checkPrimeNumber(), die einen Parameter num annimmt und einen Boolean-Wert zurückgibt.
Gibt true zurück, wenn die Zahl eine Primzahl ist. Wenn nicht, gibt sie false zurück.
Drucken Sie die Zahl auf dem internen main() Funktion auf dem Bildschirm basierend auf dem Rückgabewert.