연산자(Operator)
산술 연산자
- +
- -
- *
- / : 앞의 항에서 뒤의 항을 나누어 몫을 구한다.
- % : 앞의 항에서 뒤의 항을 나누어 나머지를 구한다.
복합 대입 연산자
단항연산자
- +, - (연산자 앞에 아무런 변수나 숫자가 없을 떄)
- ++, —
비교 연산자
논리 연산자
- && : 두개의 조건이 모두 true일 때 true, 좌측 결과가 false면 우측 연산 수행하지 않는다.
- || : 둘 중 하나라도 true면 true, 좌측 결과가 treu면 우측 연산 수행하지 않는다.
삼항 연산자
- 변수 = (boolean 조건식) ? ture일 때 값 : false일때 값;
형변환(Casting)
- 서로 다른 타입 사이에 변환하는 작업
- 범위가 작은 타입에서 범위가 큰 타입으로 변환할 때에는 별도로 명시하지 않아도 형 변환
- 범위가 큰 타입에서 범위가 작은 타입으로 변환할 때 소괄호 안에 범위가 작은 타입을 명시해줘야한다. 그렇지 않으면 컴파일이 안딘다.
- 제외) boolean, 기본→참조, 참조→기본
비트 연산자
- & : 두값이 모두 true일 때 true
- | : 두 값이 모두 false일 때 false
- ^ : 두 값이 서로 다를 경우 true, 서로 같으면 false