Pre-Onboarding 4일차 개발일지

홍당무·2022년 11월 12일
0

연산자

연산자의 종류

산술 연산자의 경우 숫자 타입(byte, short, int, long, float, double)로 결과값이 나오고, 비교 연산자, 논리 연산자의 경우 논리 타입(boolean)으로 결과값이 나온다.

연산의 방향과 우선순위

연산자는 필요로 하는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다.

증감 연산자의 경우 변수 앞뒤 어디에든 올 수 있다. 만약 연산식에서 증감 연산식만 사용된다면 증감 연산자의 위치와 관계없이 값은 같다.

그러나 다른 연산자와 함께 사용된다면 증감 연산자의 위치에 따라 연산식의 결과가 다르게 나오므로 주의해야 한다. 증감 연산자가 변수 앞에 있으면 우선 변수값을 1 증가 또는 1 감소시킨 후에 다른 연산자를 처리한다. 반면, 증감 연산자가 변수 뒤에 있으면 다른 연산자를 먼저 처리한 후 변수 값을 1 증가 또는 1 감소시킨다.

profile
공부하는 백엔드 개발자

0개의 댓글