자바 진수 변환 (10진수 ↔ 2진수, 8진수, 16진수) - Integer API 사용

dev-jjun·2023년 2월 17일
0

Algorithm

목록 보기
13/15

10진수 ➡️ 2진수, 8진수, 16진수

Integer 클래스의 toBinaryString(), toOctalString(), toHexString() 메소드를 사용하면 각각 2진수, 8진수, 16진수로 변환할 수 있다.

String binaryInt = Integer.toBinaryString(10); // 1010
String octalInt = Integer.toOctalString(10);   // 12
String hexInt = Integer.toHexString(10);       // a

2진수, 8진수, 16진수 ➡️ 10진수

Integer 클래스의 parseInt()를 사용하여 쉽게 10진수 변환이 가능하다.

int binToDec = Integer.parseInt(binaryInt, 2); // 10
int octToDec = Integer.parseInt(octalInt, 8);  // 10
int hexToDec = Integer.parseInt(hexInt, 16);   // 10
profile
서버 개발자를 꿈꾸며 성장하는 쭌입니다 😽

0개의 댓글