Java 基础教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java程序使用函数显示间隔之间的质数

Java 实例大全

在此程序中,您将学习如何使用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()函数上打印数字。

Java 实例大全