私のコンパイラがreturn文を紛失していると不平を言っている理由を理解しようとしています。これはなぜですか? いつ他の人が返品をカバーしないのですか?elseとreturn文がないのはなぜですか?
public boolean greaterOrEqual(int a){
int z = 10;
return z <= a;
}
とによって:それは私は次のようにあなたの問題を解決すると信じて、この
public boolean greaterOrEqual(int a){
int z = 10;
if(z > a){
return false;
}
else if(z < a){
return true;
}
return true; //if if and else if fail, returns true
}
コードが正常にコンパイルされます。コンパイル時に実際のコードにタイプミスがあるか、エラーが他の行にあるか、環境内で何かが間違っているかのいずれかです。 – ajb
あなたは他のものを必要としません、私はそれがあなたの質問に答えるのではないことを知っていますが、それらは全く不要です。 – TofuBeer
@TofuBeerあなたはもちろんですが、スタイルの問題として、コード全体に応じて、そこに置くほうが少し良いと思います。 – ajb