黑马程序员技术交流社区

标题: java基础笔记 [打印本页]

作者: pengjk    时间: 2016-1-8 22:57
标题: java基础笔记
*常量:
        概述:
        分类:
                字面值常量:
                        字符串        ""
                        整数        12
                        小数        0.2
                        字符        ' '
                        布尔        true false
                        空常量   null
                自定义常量:面向对象讲

进制:
        概述:

        二进制: 0 1
        八进制: 001 001 111
        十六进制: 0100 1111
        十进制:

        二进制:0和1  开头0b(B)(注意:0b开头的这种写法是在jdk1.7之后才有的)
        八进制: 0-7   开头0
        十进制: 0-9
        十六进制:0-9、A-F 0x (X)

        不同进制表现同一个数据的形式特点:进制越大,表现形式越短

进制转换:
        任意进制转十进制:
                系数 * 基数的权次幂;
                01201
                系数:所在数位上的数
                基数:所要转换的数的进制
                权:在右边,从0开始编号,对应位上的编号即为该位的权。

                结果:系数 * 基数的权次幂 相加的和;

        十进制转其他进制:
                除基倒取余;
                150

        快速转换:
        8421码

        1        1        1        1        1        1        1        1
        128        64        32        16        8        4        2        1

        100 101
        4        5
        0010 0101
        2        5

        正数:原码反码补码都一样
        负数:反码:符号位不变,数值位按位取反。
                        补码:反码+1
        原码: 符号位 0正数 1负数  ,数值位
                10001010  -10
                11110101
        反码:       
                正数:本身
                负数: 符号位不变,数值位按位取反。
        补码:
                正数:本身
                负数:反码+1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2