/**
*
* <p>
* Description:将十进制数转成任何指定的进制数
* <p>
* <p>
* Copyright:copyright (c) 2013
* <p>
* <p>
* Create Date:2013-12-21
* <p>
* <p>
* Company:ShangHai University
* <p>
*
* @author WANGXU
* @version Id: Demo.java,v1.1,WANGXU Exp
*/
public class DecimalToOtherBases {
public static String baseString(int num, int base) {
String str = "", digit = "0123456789abcdef";
if (num == 0) {
return "";
} else {
str = baseString(num / base, base);
return str + digit.charAt(num % base);
}
}
public static void main(String[] args) {
System.out.println(baseString(5, 4));
}
}将十进制数转成任何指定的进制数
最新推荐文章于 2024-08-14 02:06:23 发布
本文介绍了一种将十进制数转换为任何指定进制数的方法,并提供了一个具体的Java实现示例。该方法使用递归的方式进行转换,通过不断除以目标进制数并记录余数来构造新的字符串表示。
1417

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



