原文: https://www.programiz.com/java-programming/examples/prime-number-function

在此程序中,您将学习如何使用 Java 中的函数显示给定间隔之间的所有质数。

为了找到两个整数之间的所有质数,创建了checkPrimeNumber()函数。 此函数检查数字是否为质数

示例:两个整数之间的质数

  1. public class Prime {
  2. public static void main(String[] args) {
  3. int low = 20, high = 50;
  4. while (low < high) {
  5. if(checkPrimeNumber(low))
  6. System.out.print(low + " ");
  7. ++low;
  8. }
  9. }
  10. public static boolean checkPrimeNumber(int num) {
  11. boolean flag = true;
  12. for(int i = 2; i <= num/2; ++i) {
  13. if(num % i == 0) {
  14. flag = false;
  15. break;
  16. }
  17. }
  18. return flag;
  19. }
  20. }

运行该程序时,输出为:

  1. 23 29 31 37 41 43 47

在上面的程序中,我们创建了一个名为checkPrimeNumber()的函数,该函数采用参数num并返回布尔值。

如果数字是质数,则返回true。 如果不是,则返回false

根据返回值,在main()函数内的屏幕上打印数字。