정수 내부 표현의 확인
JDK 라이브러리에 있는 Integer.toBinaryString 이라는 메서드는 int 타입의 내부 표현을 문자열로 만들어서 리턴하는 메서드인데, 다음과 같은 방법으로 사용할 수 있습니다.
이 메서드를 이용해서 -37 의 내부 표현을 출력하는 프로그램을 작성해 보십시오. 그리고 -5 의 내부 표현을 출력하는 프로그램도 작성해 보십시오. 37 과 5 의 2의 보수에 해당하는 비트 패턴이 출력되는 것을 확인할 수 있습니까?
결과는 다음과 같다.
37 : 100101
-37 : 11111111111111111111111111011011
5 : 101
-5 : 11111111111111111111111111111011
'Programming > 뇌를 자극하는 Java 프로그래밍' 카테고리의 다른 글
[ 뇌를 자극하는 Java 프로그래밍 ] 4장, Excercise 4-1 (0) | 2013.04.09 |
---|---|
[ 뇌를 자극하는 Java 프로그래밍 ] 3장, 이것만은 알고 갑시다 (0) | 2013.04.08 |
[ 뇌를 자극하는 Java 프로그래밍 ] 3장, Excercise 3-3 (0) | 2013.04.08 |
[ 뇌를 자극하는 Java 프로그래밍 ] 3장, Excercise 3-2 (0) | 2013.04.08 |
[ 뇌를 자극하는 Java 프로그래밍 ] 3장, Vitamin Quiz, 2진 소수 (0) | 2013.04.08 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, 이것만은 알고 갑시다 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Exception 2-6, 익셉션 처리 문제 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Excercise 2-5, 메서드 호출문의 연습 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Excercise 2-4, break 문의 연습 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Vitamin Quiz, 향상된 for 문 (0) | 2013.04.07 |