变量的声明
变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。类似于停车位,一个停车场的车位是有限的,车位就像变量一样,定义一个C1车位,车位上停的车是不固定的,所以变量代码一个”可操作的存储空间”可以用车位来类比,车位的大小也是不一定的,需要声明需要什么样的车位,所以在声明变量的时候要指定一个名称还需要指定里边放的数据类型。
For Example_01:
double salary; //当声明salary,就由salary来指定一个空间,空间的大小有double来决定,变量的声明必须是一条完整的语句,因此每一个声明都必须以分号结束
long earthPopulation;
int age;
Java是一种强类型语言,每个变量都必须声明其数据类型(salary变量必须声明是double或者是别的)。变量的数据类型决定了变量占据存储空间的大小。 比如,int a=3; 表示a变量的空间大小为4个字节。
变量作为程序中最基本的存储单元,其要素包括变量名(salary,必须是合法有效的标识符),变量类型(double,有基本类型和引用类型)和作用域(比如在方法里定义一个变量,在方法里有效;比如在类里面,则在类里面有效)。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储空间。
For Example_02:
在一行中声明多个变量
int i ,j; // 两个变量的数据类型都是int
For Example_03:
可以将变量的声明和初始化放在同一行中
int age = 23;
double e = 3.1415926;
For Example_04:
没有声明zhuxs这个变量,不能作为一个变量使用,要先去声明一下
但是,声明以后还是不能用,局部变量“zhuxs”没有被初始化,也就是说变量,声明以后还是不能直接使用,还需要作初始化