一、定义:
变量本质上就是代表一个可操作的存储空间,空间的位置是确定的,但是里面存放的内容不确定,可以通过变量名来访问对应的空间,从而操纵这个空间存储的值,Java是一种强类型的语言,每个变量必须声明数据类型,变量的数据类型决定了变量占据存储空间的大小。
1.变量的声明格式:
type varName = [value][,varName[=value]...] // []中的内容为可选项
数据类型 变量名 [=初始值]
2.变量的声明:
①如果定义一个变量,只声明而没有赋值的话,这个变量相当于没有定义,不会被编译;
②如果变量没有进行赋值的话,那么使用的时候就会出错,报错,变量未初始化;
③变量在使用前,必须先声明,只有在变量声明以后,才能为其分配相应长度的存储空间;
3.变量的赋值
int a; a= 10; 等价于 int a = 10;
4.变量的使用:
a = a + 10;
5. 变量的作用域
①作用域指的就是作用范围,是说明变量在什么范围有效;
②Java中变量的作用范围就是离它最近的{};
6.变量的分类:
①局部变量:定义在方法中的变量
②成员变量:定义在类中,方法外的变量



