首页 > 学院 > 开发设计 > 正文

判断n 是不是素数

2019-11-08 03:06:19
字体:
来源:转载
供稿:网友
package com.zcc.blog;public class PRime {public static void main(String[] args) {for (int i = 1; i < 40; i++) {if(isPrime(i)){System.out.print(i+" ");}}}/** * 判断n 是不是素数 * @param n */public static boolean isPrime(int n){boolean isPri = true;// 若n<=1  肯定不是素数,直接返回false即可if(n<=1){return false;}int a = (int) Math.sqrt(n);for (int i = 2; i <= a; i++) {// 如果能被从2开始的i整除,那么n就肯定不是素数,修改标记if(0 == n%i){isPri = false;}}// 返回标记return isPri;}}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表