Translate

Views

Sunday, June 26, 2022

Làm thế nào để tính x= x++ + x-- - --x + ++x trong Java

 Cho x=1,     tính x =    x++    (+)     x--    (-)    --x    (+)    ++x


Cách giải:

//đối với x++ ta không tăng lên trực tiếp như ++x mà thay giá trị đó cho x của phép toán tiếp theo


Giải:

x =    x++    (+)     x--    (-)    --x    (+)    ++x

x=     1++    (+)     2--    (-)       0    (+)        1    (ở đây 1++ ko tăng lên trực tiếp mà thay giá trị đó cho x của phép toán tiếp theo (+) là 2. Ở phép toán tiếp theo (+), 2-- ko trừ trực tiếp mà thay cho x của phép toán tiếp theo (-) là 1, nhưng ở phép toán này (-) có toán tử -- trước x nên giá trị sẽ là 0. Phép toán cuối cùng (+) có toán tử ++ trước x nên giá trị x được tăng lên trực tiếp từ 0 thành 1)

x=     1          +      2        -        0      +         1     =   4    (tính toán với các giá trị x ở trên ta được 4 là kết quả cuối cùng)



No comments: