TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
以下是用java和js实现的十进制数转换N进制。 java实现 /**
* baseString 递归调用
* @param num 十进制数
* @param base 要转换成的进制数
*/
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);
}
}[/code] js实现 /**
* recursive 递归调用
* @param {Object} num 十进制数
* @param {Object} base 要转换成的进制数
*/
function recursive(num, base) {
var str = "", digit = "0123456789abcdef";
if(num==0){
return "";
}else {
//js除运算不清除小数,用Math.floor清一下
str = recursive(Math.floor(num/base),base);
return str + digit.charAt(num%base);
}
}[/code]
源码下载:http://file.javaxxz.com/2014/11/11/000322359.zip |
|