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.
Biểu thức điểu kiện trong if
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
cảm ơn anh ạ, đúng là em chưa biết debug trong eclipse 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?