- 变量就是计算机存储数据的盒子,而且这个盒子是有类型的。
- 定义:数据类型 变量名 = 存储的值
-
变量的赋值等价于变量的初始化
例: double num = 10.234; int a = (int)num;//(int)语义就是将num强制转换成int类型,舍弃小数部分 总结:丢失小数部分
补充:关于数据精度问题,具体根据应用场景决定。首先,我们要意识到,会存在这种情况,其次适当进行调整。 - 要求
- 变量的标签 开头不能是数字,也不能完全是数字,并且不能有空格
- 变量一旦声明并初始化之后
- 变量类型不可更改
- 变量名字不可更改
- 变量的值可以覆盖
- 注意事项
- 同一作用域内变量不能够重复
- 不同作用域变量名可以重复
- 类的大括号里面定义的变量
- 方法的大括号里定义的变量是局部变量
- 软件测试:用代码测代码 自动化测试
- 变量增强
- 初始化问题:变量在使用之前必须进行初始化
成员变量存在于类的作用域中,如果没有进行初始化,计算机会默认添加初始值。 局部变量存在于方法的作用域中,如果没有进行初始化,不能够直接使用。
-
声明注意
同一作用域内变量名不允许重复
-
作用范围
成员变量可以在类中所有位置使用 局部变量只能在当前方法内部使用
- 初始化问题:变量在使用之前必须进行初始化