如何在Java中检查数字是否为素数? 如何生成和打印第一个 N 质数?

已发表: 2020-08-08
如何在Java中检查数字是否为素数?如何在 Java 中生成素数?

什么是质数?

根据定义,大于 1 且只有 1 个本身的除数的 Number 称为Prime number 。 其他数字称为合Composite Number

我们来看看:2、3、5、7、11、13是素数。

如果您有以下任何问题,那么您来对地方了。

  • Java中的质数程序
  • 检查数字是否为素数的 Java 程序
  • 用于显示 1 到 200 的素数的 Java 程序
  • 如何在Java中确定质数
  • 在 Java 中生成素数
  • 打印前 500 个素数的总和

前段时间我写了一篇关于如何打印斐波那契数列的文章。 在本教程中,我们将讨论以下几点:

  • Java中确定素数的两种不同方法
  • 在 Java 中生成素数的最佳方法

让我们开始吧:

  1. 创建类 CrunchifyIsPrimeAndGeneratePrime.java
  2. 创建 crunchifyIsPrimeNumber(int) 来检查数字是否为素数?
  3. 创建 crunchifyIsPrimeNumberMethod2(int) 来检查数字是素数还是不使用差异方法
  4. crunchifyGeneratePrimeNumbers(int) 生成介于 2 和提供的数字之间的素数

如何在Java中显示前N个素数?

在 Eclipse IDE 或 IntelliJ IDEA 中运行 Java 程序,您应该会看到如下所示。

输出: