Java 进制转换

本文介绍了Java中不同进制转换的方法,包括十进制转换为任意进制和任意进制转换为十进制的公式及示例。还详细讲解了快速进制转换法,如8421码,以及二进制快速转换为八进制和十六进制的策略。这些转换方法对于理解和操作计算机底层数据至关重要。
摘要由CSDN通过智能技术生成

简介:指进位制,是人们规定的一种进位方式

计算机数据在底层运算,都是进制形式,(二进制居多)

二进制 逢二进一,借一当二 数码:0 1
八进制 逢八进一,借一当八 数码:0 1 2 3 4 5 6 7
十进制 逢十进一,借一当十 数码:0 1 2 3 4 5 6 7 8 9
十六进制 逢十六进一,借一当十六 数码:0 1 2 3 4 5 6 7 8 9 a b c d e f
  • Java 中进制的书写格式
二进制 数值前面以0b开头,字母不区分大小写
八进制 数值前面以0开头
十进制 Java中,数值默认是十进制,不需要加修饰
十六进制 数值前面以0x开头,字母不区分大小写

注意点:(1)运算或使用时,所有进制都转换为十进制

(2)以上内容是 JDK7 版本以上才被支持

十进制 转换 任意进制

  • 公式:除基取余

使用源数据,不断的除以基数(几进制,基数就是几)得到余数,直到商为0,

最后将余数倒着拼,得到进制数

  • 示例
'-------------------------------十进制 转 十六进制----------
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值