| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제풀이
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제풀이
- codeengn basic 20
- codeengn 13
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제풀이
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 10장 연습문제 답
- OEP
- 프로그래밍 언어
- CodeEngn
- codeengn basic 17
- StolenByte
- codeengn basic 15
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제
- codeengn basic 16
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제
- codeengn advanced 1
- 조건문
- 반복문
- covetknowledge
- break
- 리버싱
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 14장 연습문제 답
- java
- codeengn basic 14
- codeengn basic 18
- upx 언패킹 명령어
- codeengn basic 19
- codeengn advanced 3
- Reversing
- 누구나 쉽게 즐기는 c언어 콘서트 개정판 13장 연습문제 답
- Today
- Total
One's Knowledge
JAVA 연산자 본문
연산자
연산자는 '연산을 하는 기호'이다.
우리가 흔히 알고있는 연산자는 사칙연산( + , - , * , / )에 사용되는 기호이다.
하지만 프로그래밍 언어에서는 더 많은 연산자가 있다.
1. 산술연산자
산술연산자에는 ( + , - , * , / ) 들이 있다.
|
연산자 |
설명 |
|
+ |
왼쪽이랑 오른쪽에 값을 더한다 |
|
- |
왼쪽값에 오른쪽값을 뺀다 |
|
* |
왼쪽값이랑 오른쪽값을 곱한다 |
|
/ |
왼쪽값에서 오른쪽값을 나눈다 |
|
% |
왼쪽값에서 오른쪽값을 나눈 나머지를 구한다 |


2. 비교연산자
비교연산자에는 ( < , > , <= , >= , == , != ) 들이 있다.
|
연산자 |
설명 |
|
< |
왼쪽이 오른쪽보다 작으면 true, 아니면 false |
|
> |
왼쪽이 오른쪽보다 크면 true, 아니면 false |
|
<= |
왼쪽이 오른쪽보다 작거나 같으면 true, 아니면 false |
|
>= |
왼쪽이 오른쪽보다 크거나 같으면 true, 아니면 false |
|
== |
왼쪽과 오른쪽이 서로 같으면 true, 아니면 false |
|
!= |
왼쪽과 오른쪽이 서로 다르면 true, 아니면 false |


3. 논리연산자
논리 연산자에는 (& , | , && , || , ) 들이 있다.
|
연산자 |
설명 |
|
& |
왼쪽 조건문이랑 오른쪽 조건문이 모두 참이면 true |
|
| |
왼쪽 조건문이랑 오른쪽 조건문 중 하나라도 참이면 true |
|
&& |
왼쪽 조건문이랑 오른쪽 조건문이 모두 참이면 true |
|
|| |
왼쪽 조건문이랑 오른쪽 조건문 중 하나라도 참이면 true |
&는 and |는 or 로 생각하면 된다.
※& 와 && 차이점
&&는 왼쪽 조건문을 검사해서 false가 나오면 오른쪽 조건문은 검사 X
& 는 false가 나와도 계속 검사 O
| 와 ||도 비슷한 차이이다.
연산속도를 높이려면 && , || 가 더 좋다.


4. 증감연산자
증감 연산자는 ( ++ , -- ) 들이 있다.
|
연산자 |
설명 |
|
i++ |
값이 참조된 후 증가시킨다. |
|
i-- |
값이 참조된 후 감소 시킨다. |
|
++i |
값이 참조되기 전에 증가시킨다. |
|
--i |
값이 참조되기 전에 감소 시킨다. |


※ ++i 와 ++i의 차이는 언제 +1이 되는지 이다.
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
| JAVA 조건문 switch (0) | 2019.06.09 |
|---|---|
| JAVA 조건문 if() (0) | 2019.05.31 |
| JAVA 입력 Scanner (0) | 2019.02.17 |
| JAVA 화면 출력print() (0) | 2019.02.07 |
| JAVA 변수 (0) | 2019.02.06 |