JAVA求100以内的质数(素数)
程序员文章站
2024-03-14 19:50:11
...
输出100以内的所有素数 质数 一行显示五个
int count = 0;
for(int i = 2; i <= 100; i++){
boolean flag = false;
//质数 只能被1和本身整除的数
for(int j = 2; j < i; j++){//循环进行判断 j除数
if(i % j == 0){//对每一个数进行整除比较
flag = true;//更新标记
break;//如果j能整除i 那他就不是质数了
}
}
if(!flag){
//是质数
System.out.print(i + "\t");
count++;
if(count % 5 == 0){//每五个换行一次
System.out.println();
}
}