我正在使用 Eclipse 在 Android 中开发应用程序。我编写了以下代码并在测试中第一个和第三个“ 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
}