Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Toán tử tăng/giảm (Increment và decrement) trong Java


Trong biểu thức a > b || a != b && a == b++, theo thứ tự ưu tiên toán tử && thực hiện trước ||. Vì vậy a != b && a == b++ trả về false và sau đó toàn bộ biểu thức trả về true vì a>b là true. Kết quả là true nhưng b và a không thay đổi và giữ giá trị 2 và 1 luôn vì a==b++ kiểm tra bằng nhau chứ không gán giá trị b++ cho a do có == (toán tử quan hệ) không phải = (toán tử gán).