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

 

'Coding > JAVA' 카테고리의 다른 글

2.7 자바의 배열  (0) 2019.07.21
2.6 조건문과 반복문  (0) 2019.07.18
2.3 자바의 키 입력  (0) 2019.07.15
2.2 데이터 타입  (0) 2019.07.14
2.1 자바 프로그램의 구조  (0) 2019.07.14