变量
即可变化的数据,是内存中存储数据的基本单元
在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。为了操作方便,给这个内存空间取个名字,称为变量名。
变量三要素:数据类型、变量名、值。
变量的声明(定义):数据类型 变量;
int a;//声明一个int类型的变量a
变量的赋值:变量名=字面值;
a=1;//把1赋值给变量a
也可同时声明并定义:
int a=1;
图示:可将a理解为一个地址。
注:java是强类型的语言,定义的数据类型要和赋值的数据类型一致。
变量必须先声明,然后才能使用,即有顺序。
作用域:变量起作用的区域(同一作用域中变量不可重名)。
变量的分类;
局部变量:在方法体和代码块中声明的变量(包含try-catch中的变量)。
成员变量:在类内方法体外声明的变量。
常量
在程序运行时,一直不会变化的量。
常量的声明(定义):final 数据类型 常量名 = 值;
常量名通常全大写,常量在声明时必须进行赋值。