java 10进制转为任意2-9进制算法
2014-04-13 23:06
295 查看
最近准备换工作,各种笔试,遇到一个将10进制转为任意2-9进制的题目,勿用函数。感觉这个做得很有意思,就贴上来,大家一起看看。
public class Conversion { public static void main(String[] args) { String result = format(10, 3); System.out.println(result); } public static String format(int m, int k) { String result = ""; int shang = m / k; int yu = m % k; result = yu + result; while (shang >= k) { yu = shang % k; shang = shang / k; result = yu + result; } result = shang + result; return result; } }
相关文章推荐
- java中,将一个16进值转为10进制的!!!
- JAVA实现10进制的数转化为任意n进制的数
- Java - IP地址转为10进制数
- java中 8进制 10进制 2进制 16进制 相互转换
- 16进制转为10进制
- (高精度运算4.7.26)POJ 1220 NUMBER BASE CONVERSION(高精度数的任意进制的转换——方法:ba1----->10进制----->ba2)
- Java 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
- java16进制转10进制
- java 10 进制 转换为 2 进制, 利用递归
- 10进制转12进制,思考转任意进制
- POJ1131 (Java大数 进制转化8-10 )
- 十进制转换为任意进制 java实现
- JAVA进行进制转换,10进制转换为其他进制
- 把任意十进制数转为想要的进制
- 十进制转为二进制的JAVA代码
- 输入一串数字转换为2,4,6,8,10,16任意进制数字
- 任意java对象转为json
- java 16进制转10进制
- java实现10进制转换为英文字符表示的26进制,得到唯一自增的英文字符串序列。
- 非10进制在Java中的应用