学习日记Day19 变量
变量
Java是强类型语言,每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
数据类型 变量名 = 值;可以使用逗号隔开声明多个同类型变量(但不建议使用,
可读性差,非常麻烦)
注意事项:
每个变量都有类型,类型可以是基本类型,也可以是引用类型,
变量名必须是合法的标识符
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
变量作用域
分为全局变量和局部变量,全局变量又分为静态变量与实例变量
1.静态变量:有static修饰的变量,在类中,方法外,可以在整个类中调用,
也称为类变量(写在类里面),有初始值
2.实例变量:没有static修饰的变量,在类中,方法外,通过new所在类的对象调用,
可以在整个类中使用,也称为类的属性,成员变量,有初始值
3.局部变量:生命周期只在方法中,无初始值,必须要初始化

属性:变量
//实例变量:从属于对象;如果不自行初始化,就会输出这个类型的默认值 0 0.0
//布尔值的默认值为false
//除了八大基本类型,其余的默认值为null;
//局部变量必须声明和初始化值
int i = 10;
System.out.println(i);
//变量类型 变量名字 = new Demo08();
↓↓ ↓↓
Demo08 demo08 = new Demo08();
//这里新建了一个Demo08,变量值相当于自己
//类变量 Static
Static double salary = 2500;//这里因为double类型比默认int类型2500大,
自动转换了,不用加 ''
####常量
常量(constant):初始化 (initialize)后不能再改变值!不会变的的值
所谓的常量可以理解为一种特殊的变量,它的值被设定后,在程序的运行过程中不也
允许被改变
常量用 final 表示
Static final double PI = 3.14; //常量名一般用大写表示
//这里Static为修饰符,与final的先后关系不影响程序的运行
变量的命名规范
1.所有的变量方法.类名:见名知意
2.类成员变量:首字母小写和驼峰原则:monthSalary
除第一个单词外后面的单词首字母大写 lastName
3.局部变量:首字母小写和驼峰原则
4.常量:大写字母和下划线:MAX_VALUE
5.类名:首字母大写和驼峰原则:Man,GoodMan
6.方法名:首字母小写和驼峰原则:run(). runRun()

浙公网安备 33010602011771号