判断一个数是否是质数的几种算法思路
1条回答 默认 最新
- 前进的java小白 2022-10-24 16:30关注
根据质数的约数只有1和本身这一特点,可以首先想到最直观的方法。
可以判断一个数是否能被比它小的数整除。public static boolean isPrime(int n){ //n<=3时,质数有2和3 if (n <= 3) { return n > 1; } //当n>3时,质数无法被比它小的数整除 for(int i = 2; i < n; i++){ if (n % i == 0) { return false; } } return true; }
解决 无用评论 打赏 举报