Java是一种强类型语言,每个变量都必须声明其类型。
Java的变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域。
变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元.
声明格式:
type varName [=value][{,valueName[=value]}];
注意事项:
每个变量都有类型,类型可以是基本类型也可以是应用类型。
变量名必须是合法的标识符。
局部变量和实例变量
局部变量:方法或方法块内部定义的变量。
在使用前必须先声明和初始化(赋初值)。
public void a(){
int a = 1;
int b = 2;
int c = a+b;//便以失败,没有为变量初始化。
}
实例变量(成员变量):
方法外部、类的内部定义的变量。
如果不自行初始化,他会自动初始化成该类型的默认初始值(数值变量初始化成0或0.0,字符型变量的初始值是16位的0,布尔类型默认为false)。
常量final:
如果一个变量前面放一个final那么只能被初始化一次。
在实际运用中一般情况会将常量大写来区分。 如果是多个单词中间以下划线进行间隔。
命名规则:
所有变量、方法、类名:见名知意
变量、方法名:首字母小写和驼峰原则
常量:大写字母和下划线。
类名:首字母大写和驼峰原则。