1.私の下のコードの5行目は、変数が必要ですが値が見つかったところで予期しない型エラーを返します。 2.番号は、nがPrimeであるか、whileループを使用していないかをチェックするためのコードです。予期しないタイプのエラーを避けるために、以下のコードを変更するにはどうすればよいですか(variable:found:value)?
public boolean primeNumberCheck(int n)
{
int divisionNumber = 2;
boolean primeCheck = true;
while (divisionNumber < n)
{
if (n%divisionNumber = 0)
{
primeCheck = true;
divisionNumber = n;
}
else
{
primeCheck = false;
}
divisionNumber++;
}
return primeCheck;
}
「n%divisionNumber = 0」を「n%divisionNumber == 0」に変更します。 – Eran
ああ。それはありがとう!私は今それを変更します。 – ADralph
whileループを中断させるには、 'divisionNumber = n;'を実行していると思います。あなたはそれをはるかに明確な 'break;'ステートメントに置き換えることができます。 –