2.3.0 变量
定义
- 内存中的一个存储区域
- 该区域的数据可以再同一类型范围内不断变化
- 变量是程序中最基本的存储单元,包含变量类型,变量名和存储的值
作用
用于在内存中保存数据声明变量
语法:<数据类型>+<变量名称>
eg. int var;变量的赋值
语法:<变量名称>=<值>
eg. var = 10;声明+赋值变量
语法:<数据类型>+<变量名> = <初始化值>
eg. int var = 10;变量使用注意
—>Java中每个变量必须先声明,后使用
—>使用变量名来访问这块区域的数据
—>变量的作用域:其定义所在的一对{ }内
—>变量只有在其作用域内才有效
—>同一个作用域内,不能定义重名的变量
2.3.1 基本数据类型
变量的分类
按数据类型
按声明的位置的不同
- 在方法体外,类体内声明的变量称为成员变量
- 在方法体内部声明的变量称为局部变量
EX:两者的异同
同:都有生命周期
异:局部变量除形参外,需显示初始化
整形类型:byte, short, int, long
- float:单精度,尾数可以精确到7位有效数字。很多情况下,精度很难满足需求
double:双精度,精度是float的两倍。通常采用此类型
Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’
知识补充:浮点型常量的两种表现形式
十进制形式:如:5.12, 512.0f, .512
- 科学计数法形式:如: 5.12e2, 512E2, 100E-2
字符类型: char