1. 程式人生 > >求1到1000的所有的素數的java程式碼(每行顯示8個素數)

求1到1000的所有的素數的java程式碼(每行顯示8個素數)

public class SuShu {
public static void main(String[] args) {
int s = 0;
for (int i = 2; i <= 1000; i++) {
int g = 1;
//控制除數範圍  因為素數的定義是不能整除1到它自己本身之間的整數
for (int j = 2; j <i; j++) {

if (i % j == 0) {
g = 0;
break;
}

}
if (g == 1) {
System.out.print(i + "\t");
s++;
//控制每行列印的素數個數
if (s % 8 == 0) {
System.out.println();
}
}


}
}
}