본문 바로가기
알고리즘

자바 10진수를 N진수로 바꿔주는 함수

by Jason95 2021. 12. 22.

단, N는 16이하이고, 10~15는 'A'~'F'로 표현

String convertToN(int from, int n){
    String to = "";
    while(true){
        int rem = from % n;
        int div = from / n;
        if(rem>=10){
            to = (char)('A' + rem - 10) + to;
        }
        else {
            to = rem + to;
        }
        if(div==0) break;
        from = div;
    }
    return to;
}