任意进制的转换——小小钟
2013-03-10 22:27
148 查看
这个进制的转换最大支持36进制,也就是10进制+26个字母
用到了BigInteger类的toString(int radix)方法
用到了BigInteger类的toString(int radix)方法
package cn.xxz; import java.util.*; import java.math.*; public class Num2Radix { public static void main(String[] args){ /*最大支持36进制转换*/ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int radix = sc.nextInt(); if(radix > 36){ System.out.println("不支持大于36进制的转换!"); return ; } System.out.println(test(num, radix)); } public static String test(int num, int radix){ BigInteger b = new BigInteger(num + ""); String str = b.toString(radix); return str; } }
相关文章推荐
- C语言之任意进制的转换
- C++趣味编程算法//求一个十进制数转换为任意进制数
- 用栈实现将十进制数转换为任意进制数(2,8,16...).
- 14.2线性表之STL实现10进制向任意进制的转换
- 十进制转换成任意进制(模板)
- 任意进制的大数转换
- 任意进制间的转换
- 十进制数转换任意进制数
- 算法学习笔记12-任意进制数的转换
- 关于进制转换的一些函数(可以任意进制转换为任意进制)
- Python学习:基础(5)任意**m进制到n进制**的转换
- C语言之任意进制的转换
- PAT程序能力考题——甲级1010(比较任意进制转换的两个数字,是否相等)
- c++10进制转换为任意2-16进制数字
- python十分简单实现十进制到任意进制的转换
- 10进制到任意进制的转换
- 十进制与自定义任意进制转换代码
- 任意进制间的转换
- POJ 1220 (两种任意进制之间的转换(大数),java的BigInteger)
- 【任意进制转换】 例:输入十进制转换二进制