3.1Java主体结构
例题3.1
3.2基础数据类型
例题3.2
例题3.3
例题3.4
常量与变量+
标识符:
是用来标识类名,变量名,方法名,数组名,文件名的有效字符序列
1.任意顺序的字母,下画线,美元符号和数字组成
2.第一个字符不能是数字
3.不能是Java的关键字
变量
变量定义前加上final后就成常量
3.6
运算符
赋值运算符
例题3.7
1.算数运算符
自增和自减运算符
符号在前先算后用反之则反
4.比较运算符
比较运算符为二元运算符,用于变量之间,变量与自变量之间以及其他类型的信息之间的比较.运算结果为boolean型.结果成立时运算结果为true,否则为false.
5.逻辑运算符
6.位运算符
1.按位与: 两个整形数据a,b对位都是1,结果位才是1,否则为0
2.按位或: 如果两个操作数对应位都是0,则结果才是0,否则为1
3.按位取反: 0变1,1变0
4.按位异或: 相同为0,不同为1
5.位移操作:
左移 <<: 整体左移,空补0,溢出去掉
右移 >>: 整体右移,正补0,负补1
无符号右移 >>>: 整体右移,空补0,溢出去掉
7.三元运算符
条件式 ? 值1 : 值2
条件真返回值1,条件假返回值2
8.运算符优先级
优先级由高到低的顺序依次是:
增量和减量运算
算数运算
比较运算
逻辑运算
赋值运算
9.数据类型转换
例题3.11