비트 연산자
System.out.println(3 << 2); // 3은 이진수로 11 / 3을 오른쪽으로 2만큼 옮기면 1100 = 8+4 =12
System.out.println(3 << 1); // 11(2) -> 110(2) = 6
연산자의 우선순위
산술 > 비교 > 논리 > 대입
단, 괄호로 감싸주면 괄호안의 연산이 최우선순위로 계산됩니다.
int x = 2;
int y = 9;
int z =10;
boolean result = x < y && y<z; //true && true
// true
'Java' 카테고리의 다른 글
참조 변수의 얕은 복사, 깊은 복사 + String 메소드 (0) | 2023.04.03 |
---|---|
for문과 while, do-while (0) | 2023.04.03 |
삼항 연산자 (0) | 2023.04.03 |
기본형 변수와 참조형 변수 그리고 래퍼 클래스 변수 (0) | 2023.04.03 |
Java 언어의 특징 그리고 실행환경 (0) | 2023.04.03 |