1. 程式人生 > >求1到100質數加強2.0版,每5個數換行

求1到100質數加強2.0版,每5個數換行

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();
}
}
}


}
}