给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。
示例 1:
输入: num = 100 输出: “202”
class Solution {
public String convertToBase7(int num) {
//10进制转7进制
if(num==0) return "0";
StringBuilder sb = new StringBuilder();
int temp = Math.abs(num);
while(temp!=0){
sb.append(temp%7);
temp=temp/7;
}
if(num<0){
sb.append("-");
}
sb.reverse();
return sb.toString();
}
}
该博客介绍了一个Java方法,用于将输入的十进制整数转换为7进制并以字符串形式返回。示例展示了如何处理正负数,通过不断取余和除以7来实现转换,并使用StringBuilder进行结果拼接。
301

被折叠的 条评论
为什么被折叠?



