자바 연산자
자바3. 자바 연산자
1) 최우선 연산자
( ) 괄호 연산자
. 참조 연산자
[ ] 배열 첨자 연산자
+ - 부호연산자 / 부호값을 나타냄
! 논리 부정 연산자 / true, false 간의 값을 부정
~ 비트 부정 연산자 / 숫자 데이터의 비트 부정
2) 단항 연산자
++ /++a / 전위 증가 / 연산 전에
4) shift 연산자
<< Left shift a<<b a를 b만큼 왼쪽으로 shift
int a = 10;
int b =3;
a*2^b
>> Right shift a>>b a를 b만큼 오른쪽으로 shift
int a = 80 ;
int b =3 ;
a>>b
a*1/2^b
>>> 부호없는 Right shift a>>>b a를 b만큼 오른쪽으로 shift
5) 비교 관계 연산자
== / a==b / a와 b가 같음
!= / a!=b / a와 b가 같지 않음
> / a>b / a가 b보다 큼
< / a<b / a가 b보다 작음
>= / a>=b / a가 b보다 크거나 같음
6) 비트 연산자
^ 0하고 1로만 나타내는 것
& / AND연산자 / 연산자 좌우 값이 모두 참일 경우 => 참
| / OR 연산자 / 연산자 좌우 값이 하나라도 참인 경우 => 참
^ / XOR 연산자 / 연산자 좌우 값이 서로 다른 경우=> 참
1= 참
7) 논리 연산자
&& / a && b / a와 b 모두 참인 경우 true 그렇지 않을 경우 false 반환
|| /
?: / a>b ? A:B / a와 b의 결과에 따라 참이면 A가 실행, 거짓이면 B가 실행
9) 배정대입 연산자
= / a =10 / a에 10이라는 값 대입
+= / a+= 5 / a=a+5
-= /a-=5 / a=a-5
*=
/=
%=
<<= , >>= , >>>= 등도 존재
10) 연산자의 우선순위
11) 연산 주의사항
자바에서의 연산에러는 오로지 0으로 나누거나 나머지를 구할 때 일어남
'자바' 카테고리의 다른 글
반복문 (0) | 2018.09.10 |
---|---|
제어문 (0) | 2018.09.10 |
자바 기본 입출력 (0) | 2018.09.08 |
자료형, 변수 및 상수 소개 (0) | 2018.09.08 |
2. Java 개발 환경 구축 (0) | 2018.09.08 |