문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| study:java:javachobo:ch3 [2010/01/31 00:33] – starlits | study:java:javachobo:ch3 [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 12: | 줄 12: | ||
| ===== 연산자의 종류 ===== | ===== 연산자의 종류 ===== | ||
| + | |||
| + | === === | ||
| ^ 단항연산자 | : + - (타입) | ^ 단항연산자 | : + - (타입) | ||
| 줄 24: | 줄 26: | ||
| - 산술 > 비교 > 논리 > 대입 | - 산술 > 비교 > 논리 > 대입 | ||
| - 단항 > 이항 > 삼항 | - 단항 > 이항 > 삼항 | ||
| - | - 연산자의 연산진행방향은 왼쪽에서 오른쪽이다.( -> ) \\ 예외적으로 단항, | + | - 연산자의 연산진행방향은 왼쪽에서 오른쪽이다.( -> ) \\ 예외적으로 단항, |
| - | + | ||
| - | {{: | + | |
| - 연산자의 우선순위를 정리한 표입니다. | - 연산자의 우선순위를 정리한 표입니다. | ||
| 줄 38: | 줄 38: | ||
| ==== 예제 ==== | ==== 예제 ==== | ||
| + | === === | ||
| + | |||
| ^ 단항 > 이항 | ^ 단항 > 이항 | ||
| ^ 곱셈, | ^ 곱셈, | ||
| 줄 52: | 줄 54: | ||
| ===== 증감연산자(++, | ===== 증감연산자(++, | ||
| + | |||
| + | === === | ||
| ^ 증가연산자(++) | 피연산자의 값을 1 증가시킨다. | | ^ 증가연산자(++) | 피연산자의 값을 1 증가시킨다. | | ||
| - | ^ 감소연산자(--) | 피연산자의 값을 1 감소시킨다. | | + | ^ 감소연산자(-'''' |
| - int i = 5 , j = 0 ; | - int i = 5 , j = 0 ; | ||
| 줄 62: | 줄 66: | ||
| ===== 부호연산자(+, | ===== 부호연산자(+, | ||
| + | |||
| + | === === | ||
| ^ 부호연산자(+, | ^ 부호연산자(+, | ||
| 줄 139: | 줄 145: | ||
| - 피연산자가 반드시 boolean이어야 하며 연산결과도 boolean이다. | - 피연산자가 반드시 boolean이어야 하며 연산결과도 boolean이다. | ||
| - && | - && | ||
| + | |||
| + | === === | ||
| + | |||
| + | ^ OR연산자 ^ '' | ||
| + | ^ AND연산자 ^ && | 피연산자 양 쪽 모두 true이면 true이다. | | ||
| + | |||
| + | ^ x ^ y ^ x '' | ||
| + | | true | true | true | true | | ||
| + | | true | false | true | false | | ||
| + | | false | true | true | false | | ||
| + | | false | false | false | false | | ||
| ===== 삼항연산자(? | ===== 삼항연산자(? | ||
| + | |||
| + | < | ||
| + | |||
| + | - 조건식의 연산결과가 \\ <color blue> | ||
| + | - 예제 < | ||
| + | int x = -10; | ||
| + | int absX = x >= 0 ? x : -x; | ||
| + | </ | ||
| + | if(x>=0) { | ||
| + | absX = x; | ||
| + | } else { | ||
| + | abxX = -x; | ||
| + | } | ||
| + | </ | ||
| ===== 대입연산자(=, | ===== 대입연산자(=, | ||
| + | |||
| + | - 오른쪽 피연산자의 값을 왼쪽 피연산자에 저장한다. \\ **단, <color blue> | ||