영보의 SystemOut.log

[JAVA] Java필수연산자, 연산자종류(1) 본문

Language/JAVA

[JAVA] Java필수연산자, 연산자종류(1)

영보로그 2020. 6. 18. 10:28
반응형

* 단항 연산자

종류 연산자 설명
증감연산자 ++
--
피연산자의 값을 1 증가시킴
피연산자의 값을 1 감소시킴
 j = i ++;     j = ++i;
 j = i --;     j = --i;
부호연산자 +, - 음수 양수
기본형에서만 사용
 
부정연산자 ! boolean형에서만 사용
true->false
false->true
booolean bCheck=false;
bCheck=!bCheck 
=> System.out.println(bCheck)
cast연산자 ((type)) 연산처리 강제형변환 (doube)
(int)
.. 등. 


* 이항연산자

종류 연산자  설명 예시
산술연산자 +, -, *, /, % + 더하기
- 빼기
* 곱하기
/ 나누기
% 나머지
5%2=1
(나머지가 1이기 때문)
비트연산자 & (AND연산자)
l (OR연산자)
^(XOR연산자)
& : 모두 1이어야 1
I : 한쪽이 1이면 1
^ : 서로 다를 때만 1
 
쉬프트연산자 <<. >> 비트이동 연산자  
비교연산자 ==
!=
<
>
<=
>=
같다
다르다
작다
크다
작거나 같다
크거나 같다
 
논리연산자 &&(AND)
I I(OR)
양쪽 다 true 면 true
어느 한쪽이 true면 true
 
대입연산자 = 우변의 값을 좌변에 저장 X= Y = 4
X = 3
3

* 우선 순위 : 단항연산자 > 산술연산자 > 비교연산자 > 논리연산자 > 삼항연산자 > 대입연산자

                  단항 > 이항 > 삼항연산자

 

반응형