Java의 표준 ch3(3-6) 연산자 우선 순위, 연산자 조합 규칙, 증분 연산자, 부호 연산자


Java의 표준 ch3(3-6) 연산자 우선 순위, 연산자 조합 규칙, 증분 연산자, 부호 연산자 1

ch3- 3.4 연산자의 우선 순위, 연산자 조합 규칙

연산자 우선 순위: 표현식에 둘 이상의 연산자가 있는 경우 먼저 수행할 작업을 자동으로 결정합니다.

-> 상식 그냥 생각해!


Java의 표준 ch3(3-6) 연산자 우선 순위, 연산자 조합 규칙, 증분 연산자, 부호 연산자 2
YouTube ch3- 3.4 연산자 우선 순위, 연산자 조합 규칙

Java의 표준 ch3(3-6) 연산자 우선 순위, 연산자 조합 규칙, 증분 연산자, 부호 연산자 3
예/YouTube ch3- 연산자 3 및 4의 우선 순위, 연산자 조합 규칙

Java의 표준 ch3(3-6) 연산자 우선 순위, 연산자 조합 규칙, 증분 연산자, 부호 연산자 4
예/YouTube ch3- 연산자 3 및 4의 우선 순위, 연산자 조합 규칙

Q. 우선순위가 같은 연산자가 있다면 어떤 연산자가 먼저인가요?

: 할당 및 단항 연산자붓다 제외하고당신이 모든 것을 할 경우 왼쪽 -> 오른쪽

!
!
졸업 증서!
!

1. 산술 > 비교 > 논리 > 대입. 교체는 가장 마지막에 이루어집니다.

2. 단항(1) > 이항(2) > 삼항(3). 단항 연산자는 이진 연산자보다 우선 순위가 높습니다.

3. 단항 연산자와 대입 연산자를 제외한 모든 연산자는 왼쪽 -> 오른쪽 방향으로 진행한다.

ch3 – 5.6 증가 연산자, 부호 연산자

증가 연산자(++) 피연산자의 값을 1씩 증가

감소 연산자(–) 피연산자의 값을 1씩 감소

유형
설명
전위형(전면)
참조된 값 증가하다
j = ++i; (왼쪽)
뒤(뒤)
참조된 값 ~ 후에증가하다
j = i++; (오)

증가 및 감소 연산자가 독립적으로 사용되는 경우 접두사 및 접미사 사이에 차이가 없습니다!

.

<>

‘-‘는 피연산자의 부호를 반전시킵니다.

단항 연산자(피연산자)인 경우

‘+’는 아무것도 하지 않습니다(실제로는 사용하지 않음).

.

예) i = -10;

나는 = -i;

결과 :

System.out.println(i);

-> i=10 // i=-(-10)