Eclipse を使用して Android でアプリケーションを開発しています。次のコードを書き、テストで最初と 3 番目の " if " ブロックに到達できません。なんで?
数値に先行ゼロを追加すると、等号演算子は false を返します。
int var = 123;
if (var == 0123) {
//not reachable
}
if (var == 123) {
//reachable
}
if (var == (int)0123) {
//not reachable
}
if (var == (int)123) {
//reachable
}