java基础编程

java编程常识

进制转换

​ 进制转换规则:

  1. 十转二,二转十

    十转二

    ​ 十进制转二级制的除以2取余的方法,将余数和最后的1从下向上倒序写就是结果

    ​ 5%2=2......1

    ​ 2%2=1......0

    ​ 1%2=0......1 最后得到101

    ​ 二进制转十进制

    ​ 将二进制中从左到右每一位1的位置序号拿出来,比如101,序号就是0和2,然后再将该序号当做2的几次方然后相加得到的数就是 10进制,比如20+22=5

    ​ 101=20 + 22=5

  2. 十转八,八转十

    十转八

    ​ 5%8=0.......5 所以5的八进制为5

    八转十

    5*81=5 所以(5)8=5

  3. 十转十六,十六转十

    十转十六

    ​ 十进制数可以转换成十六进制数的方法是:十进制数的整数部分“除以16取余”

    例如:5 5%16=0.......5

    ​ 31 31%16=1....15 15=F

    ​ 1%16=0.....1 最后结果为1F

10进制 8进制 2进制 16进制
5 5 0101 5