变量
变量就是可以变化的量
Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域
- 每个变量都有类型。
- 变量名必须合法
- 变量声明必须是完整语句,每个声明必须以分号结束。
package com.ldh.study;
public class Demo01 {
//属性:变量
//类变量 static 从属于这个类,会随这个类一起存在消失;
static double salary=1000;//数值为int类型,用的是double,自动转换;
//实例变量:从属于对象,如果不初始化,会变为数据类型的默认值,除了基本数据类型剩下默认值都是null;
String name;
int age=12;
//main 方法
public static void main(String[] args) {
//局部变量,必须初始化和声明变量,变量只在本方法里使用
System.out.println(salary);
System.out.println("=============================================");
//变量类型 变量名字 new一个新对象
Demo01 demo01=new Demo01();
System.out.println(demo01.name);//demo01.name就是类成员变量
System.out.println(demo01.age);
}
//其他方法
public void add(){
}
}
常量
常量:初始化后不能改变的值!他的值被设定后,在程序运行过程中不允许被改变。
final 常量名字=值;
final double PAI=3.14;
常量名一般使用大写字符
package com.ldh.study;
public class Demo02 {
//final是修饰符,不存在先后顺序
static final double PI=3.14;
final static double PAI=3.14;
public static void main(String[] args) {
System.out.println(PI);
System.out.println(PAI);
}
}
命名规则
- 类成员变量:首字母小写和驼峰,例:monthSay;
- 局部变量:首字母小写和驼峰;
- 常量:大写字母和下划线,例:MIN_AGE;
- 类名:首字母大写和驼峰。例:MinAge;
- 方法名:首字母小写和驼峰。例:run(),runAge();