求1到100质数加强2.0版,每5个数换行

来源:互联网 发布:2016安卓版录音软件 编辑:程序博客网 时间:2024/06/05 14:45

package com.itheimahw;


public class Test5 {
public static void main(String[] args) {
int count = 0;
int x = 0;
int b = 0;
for(int i = 2; i <= 100; i++){//遍历2到100
x= 0; //计数器重置为0,假如不重置0,//是在上一个循环基础上做累加,得不到我们要的结果
for(int j = 1; j < i; j++){//用遍历的数除以1到他本身
if(i % j == 0 ){//取余
x++; //结果为0,加1
}
}
if(x == 1) { //假如计数器为1,证明是质数,因为上面我没加等号,所以不包括它本身这个质数,
// 加等号的话,x==2
count++;
System.out.print(i + " ");
if(count % 5 == 0){
System.out.println();
}
}
}


}
}



0 0
原创粉丝点击