프로그래밍/Java | 2014. 6. 23. 17:01
나머지 연산자 ' % ' 와 시프트 연산자 ' <<, >>, >>> ' 이야기
나머지 연산자 ' % '
boolean형을 제외하고 모든 기본형 변수에 사용할 수 있다.
짝수, 홀수 또는 배수 검사 등에 사용된다.
' a % b = c ' 라고 한다면 여기서 c는 a의 부호를 따라간다.
- 5 % 2 = -1
5 % 2 = 1
- 5 % -2 = -1
쉬프트 연산자 ' << , >> , >>> '
쉬프트 연산자는 정수형 변수에만 사용할 수 있는데, 피연산자의 각 자리 (2진수로 표현했을 때)를
오른쪽 또는 왼쪽으로 이동( Shift )한다.
오른쪽으로 n자리 이동하면, 피연산자를 2^n로 나눈 것과 같은 결과를 얻을 수 있고,
왼쪽으로 n자리 이동하면 2^n으로 곱한 것과 같은 결과를 얻을 수 있다.
[Java] 재귀호출에 대한 이야기 (0) | 2014.06.23 |
---|---|
[Java] JVM의 메모리 구조 (0) | 2014.06.23 |
[Java] 반환값 return의 TIP (0) | 2014.06.23 |
[Java] 배열에 대한 이야기 (0) | 2014.06.23 |
[Java] 조건문과 반복문에 대한 이야기 (0) | 2014.06.23 |
[Java] 연산자 ( & , | , ~ , ! )에 대한 이야기 (0) | 2014.06.23 |
[Java]Byte나 Short보다 int형을 쓰는 이유 (0) | 2014.06.23 |
[Java] 문자형 char 에 대한 이야기 (0) | 2014.06.21 |
[Java] Java 언어의 특징 (0) | 2014.06.21 |
[Java] 변수에 대한 이야기 (0) | 2014.06.21 |
Recent Comments