인디언식 기우제

자바 - 연산자 Operator 본문

Java/연산자

자바 - 연산자 Operator

밍주키니어 2022. 11. 5. 00:10

프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산(operations) 이라고 한다.
연산에 사용되는 표시나 기호를 연산자(operator)라고 하고, 연산되는 데이터는 피연산자(operand)라고 한다.
그리고 연산의 과정을 기술한 것을 연산식(expressions)라고 부른다.

x + y
x - y
x * y
x / y
x % y

위 연산식에서 +,-,*,/ ,%은 연산자이고 x, y 변수는 피연산자 이다.

다음은 자바에서 제공하는 다양한 연산자들이다.

연산자 종류 연산자 피연산자 수 산출값 기능 설명
산술 +, -, *, /, % 이항 숫자 사칙연산 및 나머지 계산
부호 +, - 단항 숫자 음수와 양수의 부호
문자열 + 이항 문자열 두 문자열을 연결
대입 = ,+=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>= 이항 다양 우변의 값을 좌변의 변수에 대입
증감 ++,-- 단항 숫자 1만큼 증가/감소
비교 ==, !=, >, <, >=, <=, instanceof 이항 boolean 값의 비교
논리 !, &, |, &&, || 단항
이항
boolean 논리적 NOT,AND,OR 연산
조건 (조건식) ? A : B 삼항 다양 조건식에 따라 A 또는 B 중 하나를 선택
비트 ~, &, |, ^
단항
이항
숫자
boolean
비트 NOT,AND,OR,XOR 연산
쉬프트 >>,<<,>>> 이항 숫자 비트를 좌측/우측으로 밀어서 이동







부족한점, 잘못된 점이 있다면 지적 부탁드립니다. 피드백은 언제나 환영입니다.

'Java > 연산자' 카테고리의 다른 글

자바 - 삼항 연산자  (0) 2022.11.14
자바 - 이항 연산자  (0) 2022.11.14
자바 - 단항 연산자  (0) 2022.11.12
자바 - 연산자의 우선순위  (0) 2022.11.05