Tăng/giảm sau
Thuộc phần Nền tảng cơ bản trong hành trình Java của Coddy. Bài học 18 trên 73.
Các toán tử tăng (++) và giảm (--) có thể được dùng theo hai cách:
Tăng/giảm trước (++x hoặc --x):
- Toán tử đứng TRƯỚC biến
- Giá trị thay đổi NGAY LẬP TỨC
Giá trị mới được dùng trong biểu thức
int x = 5; int y = ++x; // Đầu tiên, x tăng lên 6, sau đó y nhận giá trị 6
Tăng/giảm sau (x++ hoặc x--):
- Toán tử nằm SAU biến
- Giá trị ban đầu được dùng trước
Biến thay đổi ngay sau khi giá trị ban đầu được dùng, vì vậy lần dùng sau của biến trong cùng biểu thức sẽ thấy giá trị mới
int x = 5; int y = x++; // y nhận giá trị 5 trước, sau đó x tăng lên 6
Ví dụ khác
Phép tăng sau (post-increment):
int score = 5;
int res1 = score++;
// res1 bằng 5
// score bằng 6Tăng trước:
int score = 5;
int result2 = ++score;
// result2 có giá trị là 6
// score có giá trị là 6Tự làm thử
Bài học này không có thử thách code.
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Nền tảng cơ bản
4Toán tử phần 1
Toán tử số họcToán tử moduloTăng/giảmTăng/giảm sauPhép rút gọn số họcToán tử so sánhSo sánh chuỗi7Nhập xuất cơ bản
Các phương thức System.outĐịnh dạng đầu raLớp ScannerÔn tập: đến 120Ôn tập: đúng hay sai5Toán tử, phần 2
Toán tử logic, phần 1Toán tử logic, phần 2Ôn tập: logic cơ bảnToán tử logic, phần 3Toán tử logic, phần 411Kiến thức cơ bản về mảng
Khai báo mảngTruy cập phần tửChỉnh sửa mảngPhương thức của mảngÔn tập: mảng tíchÔn tập: mảng đảo ngượcTự luyện tập: Trình biên dịch Java online