1 java的浮点类型有两种float和double
2 浮点数必须包含一个小数点,否则会被当成int类型去处理
3 java语言的浮点类型默认是double类型
4 java中正数除以0得到正无穷大用double或者float类的positive-infinity表示,负数除以0得到负无穷大用double或者float类的negative-infinity表示,用0.0除以0.0或者负数开方得到一个非数用double或者float类的NaN表示。
5 float和double的正无穷和负无穷是相等的
6 JAVA中boolean类型的数值只能是true或者false,其他基本数值的类型也不能转换成Boolean类型
7 类型转换的方式:自动类型转换和强制类型转换
8 表数范围小的基本数值类型可以自动向表数范围大的自动转换,反之则需要强制类型转换
9 一个基本类型的值和字符串连接运算时,基本类型的值将自动转换成字符串类型
10 将一个double类型的变量赋值给float类型,编译将会报错
11 java为8种基本类型都提供了对应的包装类:
- boolean------------------------------Boolean
- byte-----------------------------------Byte
- short--------------------------------------Short
- int ----------------------------------------Integer
- long----------------------------------------Long
- char----------------------------------------Charactor
- float--------------------------------------Float
- double--------------------------------------Double
12 直接量:在程序中通过源代码直接给出的值就叫做直接量
13 java中的运算符
- 算数运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 位运算符
- 类型相关运算符
14 运算符++不能操作常量和表达式