私はint
プロトタイプを持つ1つの方法を書いています。しかし、このメソッドはエディタでエラーを表示しています。return文 return文がすでに存在しています。私は別のリターンを追加するときにうまくいきます。私は日食で書いています。return文のエラーメッセージ。
private static int nextPrime(int n) {
if(n % 2 == 0)
n++;
for(; !isPrime(n); n+=2)
return n;
return n;
}
が間違ってここに起こっている:
は、ここに私のコードです。手伝ってくれてありがとう。
...それはボディのあなたのループがないようだ...あなたは常にループに入ること自体が
を証明することはできませんすべての出口経路は、int型を返す必要があります。あなたは 'for'サイクル(これまでの唯一の復帰を持っていた)を入力することはできません。したがって、 'for'を入力しなかった場合、戻り値はなく、常に値を持たなければなりません。 –