七進制

給定一個整數(shù),將其轉(zhuǎn)化為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;
        
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容