在此程序中,您将学习如何使用Java中的函数显示给定数字间的所有质数。
要查找两个整数之间的所有质数,将创建函数checkPrimeNumber()。此函数检查数字是否为质数。
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; } }
运行该程序时,输出为:
23 29 31 37 41 43 47
在上面的程序中,我们创建了一个名为checkPrimeNumber()的函数,该函数接受一个参数num并返回一个布尔值。
如果数字是质数,则返回true。如果不是,则返回false。
根据返回值,在屏幕内部main()函数上打印数字。