Bạn có thể giải thích cho tôi đầu ra của mã Java này không?Các toán tử tăng (i ++) và tăng trước (++ i) hoạt động như thế nào trong Java?
int a=5,i;
i=++a + ++a + a++;
i=a++ + ++a + ++a;
a=++a + ++a + a++;
System.out.println(a);
System.out.println(i);
Đầu ra là 20 trong cả hai trường hợp
7 + 7 + 6 = 20. _____ – kennytm
Luôn tránh báo cáo mơ hồ :) –
@Prasoon Saurav Không giống như C và C++, Java và C# đã xác định nghiêm ngặt thứ tự đánh giá, vì vậy các câu này không rõ ràng. –