Algorithm

[JAVA] n진수를 10진수로, 10진수를 n진수로 (십진수 등 변환하는 법)

랩실외톨이 2024. 6. 26. 02:22
반응형

 

 

 

1) n진수를 10진수로

 

//n진수인 숫자 x, 참고로 String형이다
Integer.parseInt(x, n)

 

이렇게 코드를 작성하면 n진수인 숫자(String) x를 10진수로 변환해 준다.

 

그럼 이를 다시 n진수로 변환해 보자.

 

 

반응형

 

 

 

2) 10진수를 n진수로

 

//숫자 x를 n진수로 변환
Integer.toString(x, n)

 

10진수인 숫자(Int) x를 n진수로 변환한다.

이때 toString이기 때문에 문자형으로 변환된다.

만약 정수형이길 바란다면 또 형변환 때리면 가능.

 

 

parseInt와 toString 만으로 변환이 가능하다는 게 혁명적이라서 로그를 남긴다 ~.~

 

 

 

반응형