본문 바로가기
자바공부/연산자

JAVA(자바)-연산자와 연산식

by You진 2020. 12. 14.

연산

-데이터를 처리하여 결과를 산출

-연산자 : 연산에 사용되는 표시나 기호(+,-,*,/,%, ...)

-피연산자 : 연산 대상이 되는 데이터(리터럴,변수)

-연산식 : 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것

예)	x + y
	x - y
   	x * y +z
   	x == y
단항 연산자:	++x;
이항 연산자:	x + y;
삼항 연산자:	(sum>90) ? "A" : "B"

int result = x + y;

boolean result = ( x + y ) < 5

 

 

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