9:30-11:3
1.数据类型详解
(1)整型:tybe,short,int,long
浮点型:float,double
布兰型:true,false
(2)八进制(0开头),十六进制(x0开头)
(3)数据类型的转换运算:整数型都默认为int型,如果要声明long型,后面加L。
(4)如果整数没有超出byte,char,short的取值范围,可以直接将这个整数赋值给byte,short,char。
(5)大容量向小容量转换需要强制类型转换,加强制类型转换符;小容量向大容量转换是自动转换。
(6)在Java中基本类型可以互相转换,只有布兰型不能转换。所有浮点型统一比整型的容量大。
(7)byte,short,char之间计算不会互相转换,首先转为int,在做运算。
(8)再多种类型的混合运算中,首先先将所有数据转换成容量最大的那种在做运算。
2:10-5:30
2.运算符
(1)++出现在变量后面,先赋值在自加1;前面,先自加1在赋值。
(2)不知道运算符的优先级就加括号。
(3)关系运算符的运算结果一定是布兰型。
(4)“=”表示赋值,“==”表示是否相等。
(5)短路发生时,后边那个表达式不执行
(6)第一个算子结果是false的时候发生短路与;true,发生短路或。