java基础篇-进制转换基础

摘要:二进制、十进制、十六进制

进制基础

二进制

每一位可以是0和1这两个值,到2进位,100用二进制表示就是1100100,10就是1010。

十进制

每一位可以是0~9这10个值,到10进位,100用十进制表示就是100,10就是10。

十六进制

每一位可以是0~F这16个值,到16进位,100用16进制表示就是64,10就是A。

案例

public class BinDemo {
    public static void main(String[] args) {
        //二进制基础
        int i = 292;
        System.out.println(Integer.toBinaryString(i));//输出二进制
        System.out.println(Integer.toHexString(i));//输出十六进制
        i = 0XF6;//以0x或0X开头的16进制
        System.out.println(i);//输出时默认转换为10进制
        System.out.println(Integer.toHexString(i));//输出十六进制
        i = 075;//以0开头的8进制
        System.out.println(i);//输出时默认转换为10进制
    }
}

posted @ 2022-12-05 12:14  重拾java技术  阅读(142)  评论(0)    收藏  举报