变量
-
变量是什么:就是可以变化的量!
-
Java是一种强类型语言,每个变量都必须声明其类型。
-
Java变量是程序中最基本的储存单元,其要素包括变量名、变量类型和作用域
-
注意事项
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
-
变量名必须是合法的标识符。
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
//八大基本数据类型 //整数 int num1 = 100; byte num2= 20; //最大只能到127 short num3 =30; long num4 = 30L;//long类型要在数字后面加个L //小数:浮点数 float num5 = 50.1F;//float类型要在小数后面加个F double num6 = 3.234512435423; //字符 char name = 'A'; //字符串,String不是关键字,类 //String name = "秦疆"; //布尔值:是非 boolean flag = true; //boolean flag = false; public class Demo06 { //类变量,可以在main方法中直接输出,不用调用对象 static double salary = 2500; //属性:变量 //实例变量:从属于对象,如果不进行初始化,这个类型的默认值 0 0.0 null //布尔值:默认是false //除了基本类型,其余默认值都是null String name; int age; public static void main(String[] args) { //局部变量 int a = 10; System.out.println(a); //变量类型 变量名字 = new Demo06(); Demo06 demo06 = new Demo06(); System.out.println(demo06.age); System.out.println(demo06.name); } public void add(){ } }
-
常量
-
常量(constant):初始化(initialize)后不能再改变值!不会变动的值
-
所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名 = 值; final double PI = 3.14;
-
常量名一般使用大写字符
public class Demo07 { //修饰符,不存在先后顺序 //静态常量 static final double PI = 3.14; public static void main(String[] args) { System.out.println(PI); } }
变量的命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰命名原则:monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man,GoodMan
- 方法名:首字母小写和驼峰原则:run(),runRun()