Coding/JAVA
2.4 연산자
미스터로즈
2019. 7. 17. 21:56
연산
주어진 식을 계산하여 결과를 얻어내는 과정
증감 ++ --
산술 + - * / %
시프트 >> << >>>
비교 < > >= <= == !=
비트 & | ^ ~
논리 && || ! ^
조건 ? :
대입 = *= /= += -= &=
증감 연산
a++ a를 1 증가하고 증가 전의 값 반환
a-- a를 1 감소하고 감소 전의 값 반환
++a a를 1 증가하고 증가된 값 반환
--a a를 1 감소하고 감소된 값 반환
대입 연산
a=b b의 값을 a에 대입
a += b a = a+b 와 동일
a -= b a = a-b 와 동일
a *= b a = a*b 와 동일
.....
비교 연산
a < b a가 b보다 작으면 true
a >= b a가 b보다 크거나 같으면 true
a == b a가 b랑 같으면 true
a != b a가 b랑 다르면 true
논리 연산
!a a가 true면 false, false 면 true
a ^ b a와 b의 XOR 연산. a , b가 같으면 false
a || b a b 둘중 하나만 true 면 true
a && b a와 b의 AND 연산 a와 b 모두 true인 경우 true