将十进制数字转换为其他进制的扩展方法
2012-07-11 15:32
453 查看
[code]static class Util
{
public static int ConvertToBase(this int i, int baseToToConvert)
{
if (baseToToConvert < 2 || baseToToConvert > 10)
{
throw new ArgumentOutOfRangeException("Value cannot be convert to base:" + baseToToConvert.ToString());
}
int result = 0;
int iterations = 0;
do
{
int nextDigit = i % baseToToConvert;
i /= baseToToConvert;
result += nextDigit * (int)Math.Pow(10, iterations);
iterations++;
} while (i != 0);
return result;
}
}
[/code]
相关文章推荐
- C语言:其他进制转换为十进制(方法二)
- Java转换十进制为其他进制的两种方法
- Java中十进制转换为其他进制的方法
- 十进制数字转换到其他进制数字
- C语言:其他进制数转换为十进制(方法一)
- 十进制/十八进制的互转换(此方法应用于所有进制与10进制的转换)
- 黑马程序员_Java基础:十进制转换其他进制
- P122 第三章 20题 十进制转换其他进制
- 十进制/十八进制的互转换(此方法应用于所有进制与10进制的转换)
- java 使用查表法将十进制转换成十六进制其他进制
- 数据结构示例之十进制转换其他进制
- 十进制转换成其他进制和其他进制数转换成十进制数
- 用数组实现十进制与其他进制的转换
- 十进制整数转换为其他进制输出
- 完全正确的十进制转换其他任何进制,朋友帮我改的
- toString()方法对数字与关键字parseInt()方法对带有数字的字符串中数字进制之间转换-学习笔记
- [置顶] Java 十进制与其他进制之间的转换问题
- 二进制十进制相互转换方法
- USTC机试——十进制转换成任意m进制数字
- javascript 十进制转其他进制 和 其他进制转十进制方法