最快素数
Posted jpit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最快素数相关的知识,希望对你有一定的参考价值。
package example.service.repay; public class PrimeTest { public int isPrime(int n) { // 返回1表示判断为质数,0为非质数,在此没有进行输入异常检测 double n_sqrt; if (n == 2 || n == 3) return 1; if (n % 6 != 1 && n % 6 != 5) return 0; n_sqrt = Math.floor(Math.sqrt(n)); for (int i = 5; i <= n_sqrt; i += 6) { if (n % (i) == 0 | n % (i + 2) == 0) return 0; } return 1; } public static void main(String[] args) { int flag = new PrimeTest().isPrime(1001); System.err.println(flag); } }
以上是关于最快素数的主要内容,如果未能解决你的问题,请参考以下文章