变量声明举例:
double salary ; boolean done;
long earthPopulation ; int age ;
可以在一行中声明多个变量:
int i ,j; // both are integers
不提倡这种风格,逐一声明每一个变量可以提高程序可读性。
可以将变量的声明和初始化放在同一行中,例如:
int age = 18; float e = 2.718281828f;
变量可划分为:
局部变量(lacal variable):方法或语句块内部定义的变量。生命周期是从声明位置开始到”}”为止。
在使用前必须先声明和初始化(赋初值)。
public void incorrectLocalV() {
int i;
i=10;
int j = i+5 ;
}
实例变量(成员变量 member variable):方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。
如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成0或0.0,字符型变量的初始化值是16位的0 ,布尔型默认是false)