30/09/2018, 18:34

Biểu thức điểu kiện trong if

Em không hiểu tại sao lại ra kết quả thế. Ai có thể giải thích giúp em được không ạ? Em cảm ơn.

Nguyễn Trí Tình viết 20:50 ngày 30/09/2018

x = 0 , y = 0
z = 0 lặp lần 1
kiểm tra ++x = 1 < 2 (sai) . nên không kiểm tra điều kiện kế tiếp. không thực thi lệnh trong if
y-- = -1 . lúc này x = 1 , y = -1
z = 1 lặp lần 2
kiểm tra ++x = 2 < 2 (sai) . nên không kiểm tra điều kiện kế tiếp. không thực thi lệnh trong if
y-- = -2 . lúc này x = 2 , y = -2
z = 2 lặp lần 3
++x = 3 > 2(đúng). kiểm tra điều kiện kế tiếp ++y = -1 > 2 (sai). không thực thi lệnh trong if
y-- = -2 . lúc này x = 3 , y = -2
z = 3 lặp lần 4
++x = 4 > 2 (đúng) .kiểm tra điều kiện kế tiếp ++y = -1 > 2 (sai). không thực thi lệnh trong if
y-- = -2 . lúc này x = 4 , y = -2
z = 4 lặp lần 5
++x = 4 > 2 (đúng) .kiểm tra điều kiện kế tiếp ++y = -1 > 2 (sai). không thực thi lệnh trong if
y-- = -2 . lúc này x = 5 , y = -2
z = 5 (thoát khỏi vòng lặp)
kết quả : x = 5 , y = -2

Anh nghĩ là đây là cái em cần:
http://www.vogella.com/tutorials/EclipseDebugging/article.html

Tôi là tôi viết 20:49 ngày 30/09/2018

cảm ơn anh ạ, đúng là em chưa biết debug trong eclipse

Bài liên quan
0