- 산술 연산자 : + - * / % << >>
사칙 연산과 나머지 연산(%)- 비교 연산자 : > < >= <= == !=
크고 작음과 같고 다름을 비교- 논리 연산자 : && || ! & | ^ ~
그리고(AND)와 또는 (OR)으로 조건을 연결- 대입 연산자 : =
우변의 값을 좌변에 저장- 기타 : (type) ? : instanceof
형변환 연산자 , 삼항 연산자, instanceof연산자
증가 연산자(++) : 피연산자의 값을 1증가시킨다.
감소 연산자(--) : 피연산자의 값을 감소시킨다.
전위형 : 값이 참조죄기 전에 증가시킨다.
j = ++i;
후위형 : 값이 참조된 후에 증가시킨다.
j = i++;
int i = 5, j = 0
j = i++;
System.out.println("j=i++; 실행 후 , i="+ i +", j="+j);
i=5;
j=0;
j = ++i;
System.out.println("j=++i; 실행 후 , i="+ i +", j="+j)
//결과
j=i++; 실행 후 , i=6 j=5
j=++i; 실행 후 , i=6 j=6