A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

###
常量:在程序执行的过程中其值不可以发生改变
分类:
字面值常量:字符串常量 双引号括起来的内容
            整数常量   所有整数
            小数常量   所有小数
            字符常量        应单引号括起来的内容,单个字母,数字,符号或汉字
            布尔常量        只有true 和 false
            空常量        null
自定义常量(面向对象讲)

进制:二进制        0b
        八进制        0
        十六进制        0x
正数:正码,反码,补码都一样
负数:正码
        反码跟正码是逐位取反,符号位除外
        补码是在反码末尾加1.
进制转换:任意进制转十进制:系数×基数的权次幂
                系数:所在数位上的数
                基数:所要转换的数的进制
                权:在右边,从0开始编号,对应位上的编号即为该位的权。

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

        十进制转其他进制:
                除基倒取余
变量:
        概述:值可以发生改变....
        定义变量的格式:
        1 数据类型 变量名 = 变量值;

基本数据类型:
                四类八种:
                        整型:
                        byte        一个字节        -128 到 127
                        short        两个字节
                        int                四个字节
                        long        八个字节
                        浮点型:
                        float        四个字节
                        double        八个字节
                        字符型
                        char        两个字节        0- 65535
                        布尔型
                        boolean   两个值 true false
        引用数据类型:
                类 接口 数组

变量在使用注意:
                        1.作用域:同一作用域内不能重复定义变量名;
                        2.使用前必须赋值;
                        3.同一个语句可以定义多个变量;
隐式转换:
        和定义变量是一样的: byte b = 5;
强制转换:
        数据类型 变量名 = (数据类型)数值;
注意:
        1.转换超出范围可能出现意想不到的结果;
        2.布尔类型不能转换成其它类型;
隐式转换顺序:
        byte ,short, char --> int --> long --> float --> double
字符串连接:
        字符串用+和任意的数据类型连接,都会产生一个新的字符串;
运算符:
        算数
        + — * / % ++ --
                +号有三个作用: 正号,加法运算,连接字符串
                整数与整数相除只能等于整数。如果想得到小数,把其中任意一个数变成小数。

        赋值运算符:
                = += -= *= /= %=
比较运算符
        == != >= <= > <
        比较运算不关简单复杂,结果都是布尔类型;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马