1.新建Prime类,在main中实现判断1-1000之内素数。
public class Prime {
public static void main(String[] args) {
int count = 0;// 记入换行
for (int i = 1; i <= 1000; i++) {
if (isPri(i)) {
count++;
System.out.print(i + "是素数" + "\t");
}
if (count ==5 ) {
System.out.println();
count=0;
}
}
}
private static Boolean isPri(int i) {
if (i > 2) {
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
return false;
}
}
return true;
} else if (i == 2) {
// 2是最小的素数
return true;
} else {
// 1 不是素数
return false;
}
}
}
2.运行结果