Computer >> Máy Tính >  >> Lập trình >> Java

Sự thật thú vị về các toán tử Tăng và Giảm trong Java

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