Study06:变量与常量
变量
变量:可以变化的量
Java是一种强类型语言——每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
String name = "yidai";
char x = 'x';
double pi = 3.1415926;
//数据类型 变量名 = 值;
int a=1,b=2,c=3;
int a = 1;
int b = 2;
int c = 3;
//尽量一行只定义一个变量(注意程序的可读性)
//可以使用逗号隔开来声明多个同类型变量————不建议使用
注意:
- 每个变量都必须要有类型(基本类型/引用类型)
- 变量名必须是合法的标识符
变量作用域
- 类变量
//类变量 static 从属于类
static double salary = 8000;
//类变量 static
System.out.println(salary);
- 实例变量
//实例对象:从属于对象 如果不自行初始化,这个类型的默认值为:0 0.0
//布尔值默认为false
//除了基本类型,其余的默认值都是null
String name; //不用初始化
int age;
//变量类型 变量名字
Demo05 demo05 = new Demo05();
System.out.println(demo05.age);
System.out.println(demo05.name);
- 局部变量
//局部变量:使用前必须声明和初始化值
//只在该变量中有效果
int i = 10;
System.out.println(i);
常量
常量:初始化后不能再改变的值
可以将常量理解成一种特殊的变量,其值被设定后,在程序运行过程中不允许被改变
final 常量名 = 值;
//static、final为修饰符,不存在先后顺序
static final double PI = 3.14; //用final来定义常量(一般用大写字母表示)
变量的命名规范
- 所有的变量、方法、类名都要做到见名知意
- 类成员变量:首字母小写+驼峰原则 例:monthSalary——除了第一个单词以外,后面的单词首字母大写
- 局部变量:首字母小写+驼峰原则
- 常量:大写字母+下划线
- 类名:首字母大写+驼峰原则
- 方法名:首字母小写+驼峰原则