Menu



Manage

Cord > Study_JAVA 전체 다운로드
파일 목록
Study_JAVA > 3/BitShiftoperator.java Lines 15 | 577 바이트
다운로드

                        package week3;

public class BitShiftoperator {
	public static void main(String[] args) {
		//왼쪽 이동 연산자(<<)는 최종적으로 2의 n승을 곱한 결과와 동일하다.
		System.out.println("1 << 3 = " + (1 << 3));
		System.out.printf("1 = %8s\n", Integer.toBinaryString(1));
		System.out.printf("(1<<3) = %8s\n", Integer.toBinaryString(1<<3));
		
		//오른쪽 이동 연산자(>>)는 최종적으로 2의 -n을 곱한 결과와 동일하다.
		System.out.println("-8 >> 3 = " + (-8 >> 3));
		System.out.println("-9 >>> 3 = " + (-9 >>> 3));
	}
}