JAVA十进制如何转化成其它进制

 2023-02-22 01:43:28  阅读 0

JAVA如何把十进制转换成二进制

       在JAVA中把十进制转换成二进制稍微有一点点的麻烦。我们需要将要转换成二进制的十进制数不断除以2,直到商为0为止,然后将每步得到的余数倒过来,就是对应的二进制数。例:将66转成二进制,66除以2商是33余数为0,33再除以2商是16余数为1,1,6再除以2商是8余数为0,8再除以2商是4余数为0,4再除以2商是2余数是0,2再除以2商是1余数为0,1再除以2商是0余数为1。则66转换为二进制数即从最后一个余数开始一直写到最开始的余数值结束,即为1000010。

 

JAVA如何把十进制转换成八进制

       在JAVA中把十进制转换成八进制与二进制类似。我们只需要将要转换成八进制的十进制数不断除以8即可,然后将每步得到的余数倒过来,就是对应的八进制数。例:将66转成8进制,66除以8商是8余数为2,8再除以8商是1余数为0,1再除以8商是0余数为1。则66转换为八进制数即从最后一个余数开始一直写到最开始的余数值结束,即为102。

 

JAVA如何把十进制转换成十六进制

       在JAVA中十进制转换成十六进制的方法与十进制转化成二进制以及八进制的方法大同小异。我们只需要将要转换成十六进制的十进制数不断除以16即可,然后将每步得到的余数倒过来,就是对应的十六进制数。例:将66转成8进制,66除以16商是4余数为2,4再除以16商是0余数为4。则66转换为八进制数即从最后一个余数开始一直写到最开始的余数值结束,即为42。

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码