如何在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 程序,您應該會看到如下所示。

輸出: