java中进行二进制,八进制,十六进制,十进制间进行相互转换1


众所周知、程序世界计算机中采用的是二进制,一个数字可以用任意进制表示。所以看一个数据值的同时。还要观察它的进制、以免造成笑话。

此时。进制之间的转换我也必然需要熟知、做到心中有数。下面爱Java就进制转换为大家提供几点参考.

分析:
  1. Java中在声明数字时默认采用的是十进制,可以在数字前加上符号表示数字采用八进制【前面加0(零)】或者十六进制【前面加上0x(零x)】。
  2. Java的整型封装类Integer和Long提供toString(int i,int radix)静态方法,可以将一个任意进制的整数转换为其他进制的整数。
  3. 使用Integer或Long的toBinaryString方法将整数转换为二进制。
  4. 使用Integer或Long的toOctalString方法将整数转换为八进制。
  5. 使用Integer或Long的toHexString方法将整数转换为十六进制。
  6. 使用Integer或Long的toString(int i)方法可以将其他进制的整数转换为十进制的整数的字符串表示。

 

1、Java 关键代码举例

 

 

2、Java中二、八、十、十六进制之间的转换测试

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM