Tôi đang phát triển một ứng dụng trong Android bằng Eclipse. Tôi đã viết mã sau đây và trong các thử nghiệm đầu tiên và thứ ba "nếu" không thể truy cập được. Tại sao?tại sao không phải là (123 == 0123) trong java?
Khi tôi thêm số 0 đứng đầu vào một số, toán tử bằng trả về false.
int var = 123;
if (var == 0123) {
//not reachable
}
if (var == 123) {
//reachable
}
if (var == (int)0123) {
//not reachable
}
if (var == (int)123) {
//reachable
}
làm thế nào tôi có thể thiết lập nó như là số thập phân? – breceivemail
xóa 0 hàng đầu – MByD