public class Main {
public static void main(String[] args){
//例如100转为7进制数
System.out.println(Integer.valueOf(convertToBase7(100)));
}
public static String convertToBase7(int num) {
StringBuilder sb = new StringBuilder();
if (num == 0) return "0";
boolean flag = num < 0;
num = Math.abs(num);
while (num != 0) {
sb.append(num % 7);
num /= 7;
}
if (flag)
sb.append("-");
return sb.reverse().toString();
}
}
10进制数转为x进制数 Java
最新推荐文章于 2025-01-25 15:48:53 发布
本文介绍了一个Java程序,通过Integer.valueOf方法实现将100转换为七进制数,并详细展示了convertToBase7函数的工作原理,包括取绝对值、取余数和字符串反转过程。
2088

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



