Có nhiều sự thật thú vị liên quan đến toán tử tăng và giảm trong Java. Chúng ta sẽ thảo luận một vài trong số chúng với các ví dụ -
-
Không thể sử dụng toán tử tăng và giảm với các biến "cuối cùng". Điều này là do không thể thay đổi các biến được kết hợp với từ khóa 'cuối cùng' -
Ví dụ
public class Demo{ public static void main(String[] args){ final int my_val = 34; int my_val_2 = ++my_val; System.out.println("The value is :"); System.out.println(my_val_2); } }
Đầu ra
/Demo.java:6: error: cannot assign a value to final variable my_val int my_val_2 = ++my_val; ^ 1 error
-
Việc lồng toán tử ‘++’ và ‘- -‘ là không thể hoặc đúng hơn là không được phép.
Ví dụ
public class Demo{ public static void main(String[] args){ int my_val_1 = 99; int my_val_2 = ++(++my_val_1); System.out.println("The value is "); System.out.println(my_val_2); } }
Đầu ra
/Demo.java:6: error: unexpected type int my_val_2 = ++(++my_val_1); ^ required: variable found: value 1 error