증감연산자
-
Java 006. 연산자(operator)2023.03.19
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
'language > Java' 카테고리의 다른 글
Java 008. 조건문을 사용한 성적 처리 프로그램 (0) | 2023.03.19 |
---|---|
Java 007. 조건문(conditional statement) if문 (0) | 2023.03.19 |
Java 005. Scanner를 사용한 변수 저장 (0) | 2023.03.19 |
Java 004. 변수(Variable) (0) | 2023.03.18 |
Java 003. Scanner Class Method (0) | 2023.03.18 |