题目描述:
输出一个数字的七进制数字,以字符串的方式返回。
例子:100
输出:202
2x49+2x1=202
例子:-7
输出:-10
-(1x7)
代码:
public static String convertToBase7(int num) {
if(num==0){
return "0";
}
StringBuilder str=new StringBuilder();
boolean flag=num<0;
num=Math.abs(num);
while (num>0){
str.append(num%7);
num/=7;
}
if(flag){
str.append("-");
}
return str.reverse().toString();
}