虽然自己作为一个java程序员,但是已经有几年的时间没有写过代码了,今天写了一个有些比较复杂的算法,竟然还能一次成型,属实是有些惊喜[大笑]
这个算法实现的是任意进制之间的转换,现在在网上搜索到的进制转换器,大多都只能在二进制,八进制,十进制,十六进制之间转换,java中的api也仅仅提供了这几种,但是我实现的可以在2到62进制之间随意转换,而且还支持小数的转换,负数的转换,对了,说到负数的进制转换,现在网上很多的进制转换器支持的都不是太好,拿一个十进制的负数转其它进制举例,更多的都只是先把正数转换了一遍,然后在结果前面加个负号而已,并没有去做补码,而我是做了补码的。
这些功能,如果对于一个常年写代码的人来说,一次成型应该不算是难事,但是对于我一个几年都没写过代码的人来说,能做到一次成型,真的是有些超乎预料[大笑]