Menu
CoddyTech

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):

  1. Toán tử đứng TRƯỚC biến
  2. Giá trị thay đổi NGAY LẬP TỨC
  3. 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--):

  1. Toán tử nằm SAU biến
  2. Giá trị ban đầu được dùng trước
  3. 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 6

Tăng trước:

int score = 5;

int result2 = ++score;
// result2 có giá trị là 6
// score có giá trị là 6

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

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

Tự luyện tập: Trình biên dịch Java online