public static void main(String[] args) {
System.out.println(tenToTwo(10, 5));
}
/**
* 十进制以内的转换
*
* @param tenNum 十进制数值
* @param scale 进制
* @return 返回的进制数值
*/
public static int tenToTwo(int tenNum, int scale) {
if (scale > 10) {
System.out.println("不支持大于10进制转换");
}
StringBuilder result = new StringBuilder();
for (int data = tenNum; data > 0; data /=scale) {
result.append(data % scale);
}
// 反转
result.reverse();
return Integer.parseInt(result.toString());
}
}
十进制以内转换
最新推荐文章于 2024-11-12 21:14:07 发布