증감연산자

Java 006. 연산자(operator)

2023. 3. 19. 01:07

산술 연산자(arithmetic operator)

결합 방향 : 왼쪽에서 오른쪽

산출값 : 숫자

+ 왼쪽을 오른쪽에 더함.
- 왼쪽에서 오른쪽을 뺌.
* 왼쪽에 오른쪽을 곱함.
/ 왼쪽을 오른쪽으로 나눔.
% 왼쪽을 오른쪽으로 나눈 후, 그 나머지를 반환함.

 

대입 연산자(assignment operator)

결합 방향 : 오른쪽에서 왼쪽

산출값 : 다양

= 왼쪽에 오른쪽을 대입함.
+= 왼쪽에 오른쪽을 더한 후, 결괏값을 왼쪽에 대입함.
-= 왼쪽에서 오른쪽을 뺀 후, 결괏값을 왼쪽에 대입함.
*= 왼쪽에 오른쪽을 곱한 후, 결괏값을 왼쪽에 대입함.
/= 왼쪽을 오른쪽으로 나눈 후, 결괏값을 왼쪽에 대입함.
%= 왼쪽을 오른쪽으로 나눈 후, 나머지를 왼쪽에 대입함.
&= 왼쪽을 오른쪽과 비트 and 연산한 후, 결괏값을 왼쪽에 대입함.
|= 왼쪽을 오른쪽과 비트 or 연산한 후, 결괏값을 왼쪽에 대입함.
^= 왼쪽을 오른쪽과 비트 xor 연산한 후, 결괏값을 왼쪽에 대입함.

 

증감 연산자(increment and decrement operators)

산출값 : 숫자

++x x의 값을 1 증가시킨 후에 연산을 진행함.
x++ 연산을 수행하고 나서, x의 값을 1 증가시킴.
--x x의 값을 1 감소시킨 후에 연산을 진행함.
x-- 연산을 수행하고 나서, x의 값을 1 감소시킴.

 

비교 연산자(relational operator)

산출값 : boolean

== 왼쪽과 오른쪽이 같으면 true를 반환.
!= 왼쪽과 오른쪽이 같지 않으면 true를 반환.
> 왼쪽이 오른쪽보다 크면 true를 반환.
>= 왼쪽이 오른쪽보다 크거나 같으면 true를 반환.
< 왼쪽이 오른쪽보다 작으면 true를 반환.
<= 왼쪽이 오른쪽보다 작거나 같으면 true를 반환.

 

논리 연산자(logical operator)

산출값 : boolean

&& 논리식이 모두 참이면 true를 반환.
|| 논리식 중에서 하나라도 참이면 true를 반환.
! 논리식의 결과가 참이면 false를, 거짓이면 true를 반환.

 

삼항 연산자(ternary operator)

산출값 : 다양

 

조건식 ? 반환값1 : 반환값2

? 앞의 조건식에 따라 true이면 반환값1을 반환. false이면 반환값2를 반환.

 

http://www.tcpschool.com/java/java_operator_etc

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

+ Recent posts