七进制

2019-03-21  本文已影响0人  小白学编程

给定一个整数,将其转化为7进制,并以字符串形式输出。

示例 1:

输入: 100
输出: "202"
示例 2:

输入: -7
输出: "-10"

class Solution {
    public String convertToBase7(int num) {
        StringBuffer buf = new StringBuffer();
        int yu = 0;
        boolean f = false;
        if (num < 0) {
            num = -1 * num;
            f = true;
        }
        while (num >= 7) {
            yu = num % 7;
            num = num / 7;
            buf.append(yu);
        }
        buf.append(num);
        String str = new String(buf.reverse());
        if (f) {
            return "-" + str;
        }
        return str;
        
    }
}
上一篇 下一篇

猜你喜欢

热点阅读