연산자
a = b + c;
이런식으로 사용하고, b와 c의 값을 더해서 a에 대입한다.
복합연산자
a+= b;
a-= b;
a*= b;
a/= b;
a%= b;
a = a + b;와 같다
다른것들도 같은 방법이고
%는 a를 b로 나눈 나머지 값을 뜻한다.
관계연산자
<, >, <=, >=, ==, !=
조건의 참 거짓을 가릴때 사용하고,
if문 외에도 반복분의 조건에도 쓰는 중요한 연산자이다.
true 또는 false를 반환한다.
논리 연산자
&&, ||, !
&&는 A && B , A와 B가 모두 true일때만 성립한다.
||는 A || B, A와 B 둘중에 하나만 참이여도 성립한다.
!는 !A , A가 true라면 !로 인해 false로 바뀐다.
증감, 감소 연산자
++, --
++n1 , n2++이라면, n1 이전에 ++로 인해 값이 증가되고 그값이 n1에 저장되고, 그값을 사용한다.
n2는 저장된 값을 사용하고 ++로 인해 증가된값이 저장된다.
비트연산자
&, |, ^, ~
& 비트단위로 and 연산을 한다.
| 비트단위로 or연산을 한다.
^ 비트단위로 xor연산을 한다.
~비트를 반전시킨다.
쉬프트 연산다
>>, << ,>>>
n>>2 n에 비트열을 2칸 오른쪽으로 이동시킨다
n<<2 n에 비트열을 2칸 왼쪽으로 이동시킨다.
n>>>2 n에 비트열을 두칸 오른쪽으로 이동 시킨다.
'취업아카데미-JAVA' 카테고리의 다른 글
6.메소드와 변수의 스코프 (0) | 2015.06.28 |
---|---|
5. 실행흐름의 컨트롤 - 반복문,조건문 (0) | 2015.06.28 |
3.상수와 형변환 (0) | 2015.06.28 |
2.변수와 자료형 (0) | 2015.06.28 |
자바 기초개념과 사소하게 놓친 것들 1일차 (0) | 2015.06.24 |