public static long sum7()
{
int c = 1;
boolean isprime = true;
long prime = 0;
for (long i = 3; i <= Long.MAX_VALUE; i++)
{
for (long j = 2; j < i; j++)
{
if (i % j == 0)
{
isprime = false;
break;
}
}
if (isprime == true)
{
c++;
}
if (c == 10001)
{
prime = i;
break;
}
}
return prime;
}
static Scanner scanner1 = new Scanner(System.in);
public static void main(String[] args)
{
System.out.println(sum7());
}
プロジェクトオイラーの質問(Q7)のために次のコードを試していました.10001番目の素数を見つけるはずですが、うまくいきませんでした. ビルドは成功しましたが、何も表示されません。助けてください。前もって感謝します....