-2

こんにちは、Java に問題があり、最初の 200 個の素数を表示させています。私が今持っているのは、200個の数字の制限があり、200個の数字から素数を選択するコードです。しかし、200個の素数を正確に表示したい場合はどうすればよいでしょうか?

2 つのメソッドを含むコードがあります。1 番目の方法は数値の表示に焦点を当て、2 番目の方法は数値が素数かどうかの判断に焦点を当てています。true の場合、メソッド 1 に戻ります。

だから私がやろうとしていたのは、forループでカウンターとwhileループを作ることです。1つの特定の数を200回しか与えなかったので、コメント // を使用してwhileコードをブロックしました。

public static void main (String[] args)
{

    int limit = 200;
    for (int getal =2; getal<=limit; getal++)
    {
    //int count = 0;
    //while (count < 201)

        if (Priem(getal))
        {
            //count++;
            System.out.println(getal);
        }
    }

}   

public static boolean Priem (int getal)
{

    for (int i=2; i<getal; i++)
    {

        if (getal%i == 0)
        {
        return false;
        }

    }
    return true;
}

誰でもこれをやってのける方法について何か考えがありますか? 助けてくれてありがとう!

4

2 に答える 2