递归

java
阅读 41 收藏 0 点赞 0 评论 0

Convert to Hex.java
import java.util.HashMap;

class S{

    public static HashMap<Integer, String> map = new HashMap<>();


    public String convertTo16(int num) {
        if (num < 16){
            return map.get(num) + "";
        }
        return convertTo16(num / 16) + map.get(num % 16);
    }

    public static void main(String[] args) {
        S s = new S();
        for(int i =0; i<10;i++){
            map.put(i, Integer.toString(i));
        }
        map.put(10,"A");
        map.put(11,"B");
        map.put(12,"C");
        map.put(13, "D");
        map.put(14,"E");
        map.put(15,"F");
        String ans = s.convertTo16(110);
        System.out.println(ans);
    }
}


评论列表


问题


面经


文章

微信
公众号

扫码关注公众号