素数の個数を求めるプログラムを作成しようとコードを書いてみました。
しかし,結果が1になってしまいます。。
エラーは出ずに,実行されるのですが,期待する結果でなくどこに誤りがあるのか分かりません。いかがでしょうか?
public class Prog02_06 { public static void main(String[] args){ int a = 1000; int count = 0; for(int i = 1; i<=a; i++){ boolean flag = true; for(int j = 2; j<=i ; j++){ if(i%j==0){ flag = false; break; } } if(flag == true){ count++; } } System.out.println(count); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/25 12:33
2022/06/25 12:40
2022/06/25 17:04 編集