본문 바로가기
Language/Java

[JAVA] 연산자와 연산식

by 진아링 2023. 6. 5.
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

댓글