728x90
반응형
연산자와 연산식
1. 연산자의 종류
연산자 종류연산자피연산자 수산출값기능
산술 | +, -, *, /, % | 이항 | 숫자 | 사칙연산 및 나머지 계산 |
부호 | +, - | 단항 | 숫자 | 음수와 양수의 부호 |
문자열 | + | 이항 | 문자열 | 두 문자열을 연결 |
대입 | =, +=, -=, *=, /=, %= | 이항 | 다양 | 우변의 값을 좌변의 변수에 대입 |
증감 | ++, -- | 단항 | 숫자 | 1만큼 증가 / 감소 |
비교 | ==, !=, >, <. >=, <=, instanceof | 이항 | boolean | 값의 비교 |
논리 | !, &, |, &&, || | 단항 이항 |
boolean | 논리 부정, 논리곱, 논리합 |
조건 | (조건식) ? A : B | 삼항 | 다양 | 조건식에 따라 A 또는 B 중 하나를 선택 |
2. 연산의 방향과 우선순위
연산자연산 방향우선순위
증감(++, --), 부호(+, -), 논리(!) | <= | 높음 |
산술(*, /, %) | => | |
산술(+, -) | => | |
비교(<, >, <=, >=, instanceof) | => | |
비교(==, !=) | => | |
논리(&) | => | |
논리(^) | => | |
논리(|) | => | |
논리(&&) | => | |
논리(||) | => | |
조건(?:) | => | |
대입(=, +=, -=, *=, /=, %=) | <= | 낮음 |
728x90
반응형
'Language > Java' 카테고리의 다른 글
[JAVA] 연산자의 종류 (0) | 2023.06.05 |
---|---|
[JAVA] 변수와 시스템 입출력 (0) | 2023.06.05 |
[JAVA] 타입 변환 (0) | 2023.06.05 |
[JAVA] 기본 타입 (0) | 2023.06.05 |
댓글