//不同的方法,相同的结果
public class Prog2A02SuShu {
public static void main(String[] args) {
int i = 0;
for (int x = 101; x < 201; x++) { // 外层for循环控制目标数字
boolean temp = true; // 假设此数是素数
for (int y = 2; y <= x - 1; y++) { // 内层for循环控制目标数除以2到目标数减1
if (x % y == 0) {
// 只要走到这,不是素数
temp = false;
return;
}
}
if (temp) {
i++;
System.out.println(x + "是素数" + " 第" + i + "次");
}
}
System.out.println(Math.sqrt(16));
}
}
|