[TIL] Java 진법 변환

정석·2024년 8월 1일

TIL

목록 보기
8/40
post-thumbnail

진법 변환에 toString을 활용한다

10진수 -> n 진수

예를 들어 15라는 10진수로 된 숫자를 3진수로 바꾼다면 이와 같이 사용한다.

Integer.toString(15,3);

n진수 -> 10진수

바꾸고자하는 값을 String으로 받은 뒤에 Integer.parseInt로 변환한다. 코드는 아래와 같다.

String a = "11101";

int temp = Integer.parseInt(a,3) // 3진수를 10진수로 변환
int temp = Integer.parseInt(a,7) // 7진수를 10진수로 변환

0개의 댓글