101-200の間に何個の素数があるかを判断し、すべての素数を出力する.
638 ワード
質問:101-200の間に何個の素数があるかを判断し、すべての素数を出力します.素数:1より大きい整数では、2、3、5、7、11のような1とその数自体でしか割り切れない数です.質量数とも呼ばれます.
public static void main(String[] args) {
int c = 0;
// , 101 200
for (int i = 101; i <= 200; i++) {
if (f(i)) {
c++;
}
}
System.out.println(" :" + c);
}
private static boolean f(int x) {
for (int j = 2; j <= x / 2; j++) {//j ,
if (x % j == 0) //
return false;
}
System.out.println(x);//
return true;
}