您的位置:首页 > 编程语言 > Java开发

趣味素数-素数 java

2016-04-21 22:35 519 查看
问题描述:

素数(质数)指的是不能被分解的数。除了1和它本身之外就没有其他数能够整除,求100以内的所有素数。

遍历法:

public class Main {
public static boolean isPrimeNumber(int num){
boolean flag = true;
for(int i=2 ; i<=Math.sqrt(num) ; i++){
if(num%i==0){
flag = false;
break;
}
}
return flag;
}
public static void main(String[]Args){
int time = 0;
for(int i=2 ; i<=100 ; i++){

if(isPrimeNumber(i)==true){
System.out.print(i+" ");
time++;
if(time%10==0){
System.out.println();   //十个换行
}

}

}

}
}


只检验所有小于它的素数(如果小于它的素数都不能将它整除,那它就是素数)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: