[Java] Integer 클래스의 메소드를 조사, 예제 프로그램 작성하기
Integer 클래스의 메소드들을 조사하고 다음 메소드 5개에 대하여 예제 프로그램을 작성하고 결과를 보여라.
Integer.bitCount(), Integer.decode() , Integer.parseInt() , Integer.toBinaryString() , Integer.reverse()
1. 메소드 조사
Wrapper class - 자료형에 대한 정보를 갖고 있는 클래스
Integer - int 자료형에 대한 정로를 작고 있는 클래스(래퍼 Wrapper 클래스임)
1)
bitCount(int i) - 주어진 정수에서 비트로 변환하여 그 비트의 총 개수를 구한다. -> 비트가 1일 개수만 전달(반환)한다.
2)
decode (String nm) - 문자열을 정수로 디코딩합니다. 10진수, 8진수
또는 16진수 숫자로 표현된 문자열을 입력할 수 있습니다.
doubleValue() - 정수(int)를 double로
변환한다.
3)
parseInt(String s) - 숫자형태로 된 문자열을 실제 정수로 변환한다.
parseInt(String s, int radix) - 10진수, 2진수, 8진수 또는 16진수(radix는 각각 10, 2, 8, 16)의 문자열 표현을 입력값으로
사용할 경우 정수를 반환합니다.
4)
진법변환 메소드
2진법 : toBinaryString(int i)
8진법 : toOctalString(int i)
16진법 : toHexString(int i)
5) reverse (int i) - 지정된 int 치의 2 의 보수 바이너리 표현으로 비트의 순서를 반대로 해 취득된 값을 돌려줍니다.
2. 예제 프로그램 및 결과
1. 예제 프로그램 소스
실행 결과
참고 자료
인터넷
n http://sn.im/h6w5g Integer 클래스 예제
n http://sn.im/h6wpn decode, parseInt 메소드 기능
n http://sn.im/h6wyd Integer 클래스
n http://sn.im/h6x7x Integer 클래스
n http://sn.im/h6uzc Math 클래스 예제
서적
n 명쾌한 JAVA 입문(영진닷컴)
