파이썬 하다가 자바 하다가 자꾸 헷갈려서 자바 연산자 정리를 시작한다!
연산자는 흔히 연산을 하기 위한 도구로 사용된다.
1+2를 예로 들어보면
1+2 // 1 과 2는 피연산자
// + 는 연산자
라고 할 수 있다.
연산자는 크게 단항연산자, 이항연산자, 삼항연산자로 구분할 수 있다.
이는 피연산자의 대상의 갯수에 따라 다르다.
대표적인 단항연산자로는 부호 연상자가 있다.
양수 = +1
음수 = -1
여기서의 + - 가 부호연상자이다.
대표적인 이항연산자로는 대입 연산자가 있다.
a = 100;
이 코드에서 a 에 100을 대입하는 부분에
대입연산자인 = 과 피연산자인 a,100이 존재하므로 이항연산자이다
삼항연산자는 조건연산자가 있다.
int b1 = (5>4(조건식)) ? 50(식1) : 40(식2);
일때
(조건식)의 조건식이 True이면 식1이 False이면 식2가 실행된다.
대부분의 연산자는 이항연산자로 이루어 져있는데
이항연산자는 다음에 알아보자!