Java的数据类型与变量
本节课的百度脑图如下:
Java常用数据类型
byte的存储空间为1字节(8位),用于表示最小数据单位。 int是常用的数据类型,一个int型变量占用4字节(32位),最大的表示范围为:-2147483648~2147483647。 在表示整数时,如果int范围不够,可以用long类型,一个long类型的变量占用8个字节(32位),最达表示范围为:-2^63 ~ 2^63-1,如果要表示long直接量,需要以L或l结尾。 浮点数就是小数,包括float和double。double类型的精度值是float类型的两倍,正是其名称(双精度)的由来,在大多数情况下使用double表示浮点数。 字符类型本质上是一个16位无符号整数,这个值是对应字符的编码,Java字符类型采用Unicode字符集编码,Unicode是通用的定长字符集,所有的字符都是十六位。 boolean类型适用于逻辑运算表示某个条件是否成立,一般用于程序的流行控制,boolean类型只允许取值true或false。true表示条件成立,false表示条件不成立。boolean型变量经常用于存储关系运算的结果所谓关系的运算就是表示两个变量的大小关系。
变量命名规则
Java语言变量名的长度没有限制,但是区分大小。
变量的访问
- 未经声明的变量不能使用。
- 声明一个变量,必须要给变量赋值后才能使用。
- 变量也有自己的作用域,作用域从声明的地方开始到快结束时为止。
- 如果一些变量的类型一样,可以用一条语句声明定义。
- 变量是存放数据的空间,可以对其赋值、更改和操作,要把对变量的操作理解为对其所存储数据的操作。
- 变量在声明是指定了类型,java编译器会检测对该变量的操作是否与其类型匹配。如果对变量的赋值或者操作与其类型不匹配,将产生编译错误。