Я разрабатываю приложение для Android, используя Eclipse. Я написал следующий код, и в тестах первый и третий блоки «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
}