반응형

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. 예제 프로그램 소스

실행 결과

IntegerExample

참고 자료                                                                     

인터넷

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 입문(영진닷컴)

반응형
,