java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
注意事项:
1,每个变量都有类型,类型可以是基本类型,也可以是引用类型
2.变量名必须是合法的标识符
3.变量声明是一条完整的语句,因此每一个声明都必须以分号结尾
变量作用域:类变量,实例变量,局部变量
局部变量:在方法里,有效期就在方法里,使用必须声明和初始化值
实例变量:从属于对象(?)
public class Demo06 {
//类变量 static
static double salary = 2500; //salary工资
String name;
int age;
boolean flag;
char c;
/*
实例变量,从属于对象,如果不进行初始化,会变成这个类型的默认值 0 0.0 u0000
布尔值:默认是false
除了基本类型,其余默认都是null
*/
public static void main(String[] args) {
int i = 999; //局部变量
System.out.println(i);
//变量类型 变量名 = new Demo06;
Demo06 demo06 = new Demo06();
System.out.println(demo06.name);
System.out.println(demo06.age);
System.out.println(demo06.flag);
System.out.println(demo06.c);
//类变量
System.out.println(salary);
}
}
运行结果
与变量相对的是常量,常量初始化后不能改变,常量名一般使用大写字符
final 常量名 = 值;
final double = PI =3.1414926;
public class Demo07 {
//修饰符,不存在先后顺序
static final double PI = 3.1415926;
final static double PI1 = 3.1415926;
public static void main(String[] args) {
System.out.println(PI);
System.out.println(PI1);
}
}
运行结果
变量的命名规范:
1.所有变量名,方法名,类名:见名知意原则
2,类名:首字母大写和驼峰原则Man
3,类成员变量,局部变量,方法名(run())(除了常量):首字母小写,和驼峰原则
4.常量:大写字母和下划线:MAX_VALUE