연산자
종류 | 연산자 | 피연산자 수 | 산출값 | 기능설명 |
---|---|---|---|---|
산술 |
| 이항 | 숫자 | 사칙연산 및 나머지 계산 |
부호 |
| 단항 | 숫자 | 음수, 양수의 부호 |
문자열 |
| 이항 | 문자열 | 두 문자열을 연결 |
대입 |
| 이항 | 다양 | 우변의 값을 좌변의 변수에 대입 |
증감 |
| 단항 | 숫자 | 1만큼 증가/감소 |
비교 |
| 이항 | boolean | 값의 비교 |
논리 |
| 단항,이항 | boolean | 논리적 NOT, OR, AND연산 |
조건 |
| 삼항 | 다양 | 조건식에 따라 A 또는 B 중 하나 선택 |
비트 |
| 단항, 이항 | 숫자, boolean | 비트 NOT, OR, AND, XOR |
쉬프트 |
| 이항 | 숫자 | 비트를 좌측/우측으로 밀어서 이동 |
연산자 | 방향 |
---|---|
증감( | ← |
산술( | → |
산술( | → |
쉬프트( | → |
비교( | → |
비교( | → |
논리( | → |
논리( | → |
논리( | → |
논리( | → |
논리( | → |
조건( | → |
대입( | ← |
-- 비트반전연산자, 부호연산자는 int
타입이 된다. --
String 객체의 문자열만을 비교하고 싶다면 ==
대신에 equals()
메소드를 사용해야햔다.
Last updated