package com.lovecoding.day04;


/**
 * @author WanJl
 * @version 1.0
 * @title Demo02
 * @description 进制之间的转换方法
 * @create 2026/7/10
 */
public class Demo02 {
    public static void main(String[] args) {
        /*
            任意进制  -> 十进制 ： 按权展开法
            方法： 每一位数字 * 位权 ，再求和。
            二进制：
            0b1001
            1*2^3 + 0*2^2 + 0*2^1 +1*2^0
            因为是2进制，所以是2的n次方

            八进制
            0257
            2*8^2 + 5*8^1 + 7*8^0
            因为是8进制，所以是8的n次方

            十六进制
            0x3F
            3*16^1 + 15*16^0
            因为是16进制，所以是16的n次方
         */
        /*
            0x1024
            01024
            0b1111
            转换成十进制

         */
    }

}
