LANGUAGE/JAVA

[JAVA] 진수 변환

보겸삼촌 2020. 1. 10. 11:38

진수변환은 Integer 클래스의 메소드를 이용하면 쉽게 변환이 가능.

 

 

1. 10진수를 2, 8, 16진수로 변환하는 방법

# toBinaryString(값), toOctalString(값), toHexString(값)

 

- 사용 예제

int value = 128;   //10진수 값

 

String value1 = Integer.toBinaryString(value);

String value2 = Integer.toOctalString(value);

String value3 = Integer.toHexString(value);

 

 

2. N진수를 10진수로 변환하는 방법

# Integer.parseInt(N진수 값, N진수)

 

- 사용 예제

int value4 = Integer.parseInt(value1, 2);

int value5 = Integer.parseInt(value2, 8);

int value6 = Integer.parseInt(value3, 16);