[JAVA] 연산자의 종류와 우선순위
연산자 우선순위 연산자 우선순위 종류 연산자 1 최우선 연산자 [], () 2 단항 연산자 (항이 하나인 연산자) !, -, +, ++, -- 3 산술 연산자 +, -, *, /, % 4 쉬프트 연산자 >>> 5 비교 연산자 , a : 10 2 --> a++은 후위증감이기 때문에 c:10값을 먼저 대입해주고 그러고나서 a에 +1을 한값인 a : 11이 된다. 3 --> ++a은 전위증감이기에 먼저 진행하게되어 a에 +1 해주어 a : 12, d : 12가 된다 1 2 3 4 5 6 7 8 9 int a=10; int c=a++; // 후위 증감연산자의 우선순위는 매우낮음! int d=++a; // 전위 증감연산자의 우선순위는 매우높음! // ++a; int d=a; System.out.println("a..