
正文
java转换进制代码,进制转换java语言代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中如何将十进制数字转化成二进制?
十进制转成二进制Integer.toBinaryString(inti)。
十进制转成二进制Integer.toBinaryString(int i) 。
将十进制转换成二进制的算法如下:给定一个数;根据十进制转换二进制的思想:把这个数除以2若为单数则为1,为偶数则为0,直到最后一个数为1为止。
把十进制中的整数部分转为二进制。把十进制数,用二因式分解,取它的余数。
相关问答
Q1: 进制转换的Java代码
Java代码实现十进制分别转换为十六,二,八进制。核心思想就是余数定理。
将十进制数N转换为r进制的数,其转换方法利用辗转相除法:以N=3456,r=8为例转换 以下是核心代码,如果需要完整源文件的,留个邮箱给我。
试试下面的代码,可以把10进制转换为2~36之间的任意进制,也可以把2~36之间的任意进制数转成10进制。
或是你想要的功能还没有的话,我可以帮你升级。^_^哈哈。想必你是在追女生吧,用这个来给她写情话不错哦 。
这个其实Java类库里面有的,你一定要自己写吗?参考一下java.lang.Integer类吧。
Q2: java中IP地址转换十进制数实现代码
byte的取值是在-128到127之间,IP的任意一段的取值是在0到255之间.你可以把IP的一段减去128后强制转换为byte,这样就不会溢出了。需要时再转换回int加上128就OK了。
=128*1+64*1=192;10101000=128*1+32*1+8*1=168;01010000=64*1+16*1=80;01000110=64*1+4*1+2*1=70;其他二进位部分是0的可以忽略,最后可以得出此IP地址的十进制为191680.70。
可以利用WINDOWS的“计算器”软件,选择科学型(XP)或“程序员”,先选到“二进制”,输入8位二进制数字后,再点击“十进制”,就能转换IP地址的四分之一。手工计算的话,要按照“乘权求和”的方法计算。
java转换进制代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于进制转换java语言代码、java转换进制代码的信息别忘了在本站进行查找喔。







