Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 증가 및 감소 연산자에 대한 흥미로운 사실

<시간/>

Java의 증가 및 감소 연산자와 관련하여 흥미로운 사실이 많이 있습니다. 예를 들어 그 중 몇 가지를 논의할 것입니다. −

  • 증가 및 감소 연산자는 '최종' 변수와 함께 사용할 수 없습니다. 이는 'final' 키워드와 연결된 변수는 변경할 수 없기 때문입니다 -

예시

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);
   }
}

출력

/Demo.java:6: error: cannot assign a value to final variable my_val
int my_val_2 = ++my_val;
         ^
1 error
  • '++' 및 '- -' 연산자를 중첩하는 것은 불가능하거나 허용되지 않습니다.

예시

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);
   }
}

출력

/Demo.java:6: error: unexpected type
int my_val_2 = ++(++my_val_1);
          ^
required: variable
found: value
1 error