자바, - =, * =,/= 표현 식 실행

1113 단어 Java
        int i = 7;
//        i-= 3+2;  //7-(3+2)=2
//        i -= 3 - 2;  //7-(3-2)=6
//        i -= 3 - (2L == 2L ? 1 : 3);  //7-(3-1)=5

//        i*= 3+2;  //7*(3+2)=35
//        i /= 3 - 2;  //7/(3-2)=7
        i %= 3 - (2L == 2L ? 1 : 3);  //7%(3-1)=1
        System.out.println(i);

연산 자 우선 순위 표 
우선 순위
연산 자
결합 성
1
() [] .
왼쪽 에서 오른쪽으로
2
! +(정) -(마이너스) ~ ++ --
오른쪽 에서 왼쪽으로
3
* / %
왼쪽 에서 오른쪽으로
4
+ (더하기) -(빼 기)
왼쪽 에서 오른쪽으로
5
<> >>>
왼쪽 에서 오른쪽으로
6
 >= instanceof
왼쪽 에서 오른쪽으로
7
==   !=
왼쪽 에서 오른쪽으로
8
& (위치 에 따라)
왼쪽 에서 오른쪽으로
9
^
왼쪽 에서 오른쪽으로
10
|
왼쪽 에서 오른쪽으로
11
&&
왼쪽 에서 오른쪽으로
12
||
왼쪽 에서 오른쪽으로
13
?:
오른쪽 에서 왼쪽으로
14
= += -= *= /= %= &= |= ^=  ~=  <<= >>=   >>>=
오른쪽 에서 왼쪽으로
 설명:
  1、 이 표 에서 우선 순 위 는 높 은 것 부터 낮은 것 까지 순서대로 쓰 인 다. 즉, 우선 순위 가 1 인 우선 순위 가 가장 높 고 우선 순위 14 의 우선 순위 가 가장 낮다.

좋은 웹페이지 즐겨찾기