变量
可以变化的量称为变量;
Java是一种强类型语言,每个变量都必须声明其类型!
Java变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域;
局部变量
只在方法内有用,必须声明初始值;
实例变量
从属于对象,所有数值类型,初始化都是0或0.0(char初始值为?);
布尔值默认为false;
除了基本类型,其余的默认值都是null;
public class Demo05 {
String name;
int age;
char A;
boolean flag;
public static void main(String[] args) {
Demo05 demo05 = new Demo05();//输入 new Demo05()后alt+回车
System.out.println(demo05.age);//0
System.out.println(demo05.name);//null
System.out.println((int)demo05.A);//0,不强转输出?
System.out.println(demo05.flag);//false
}
}
类变量
从属于类,要在变量前加 static
public class Demo05 {
static double salary = 2000;
public static void main(String[] args) {
System.out.println(salary);//2000.0
}
}
常量
初始化后不能更改的值!是不会变动的值;
常量可以理解为一种特殊的变量,他的值被设定后,在程序运行过程中不允许被改动;
使用方法:final 常量名 = 值;
常量名一般使用大写字符;
final double PI = 3.1415926;
变量的命名规范
所有的变量、方法、类名要求见名知意;
类成员变量:驼峰原则,首写字母小写,除了第一个单词首字母小写,后面的单词首字母都大写。如lastName;
局部变量:同上;
常量:全部使用大写字母,单词之间用下划线;MAX_VALUE;
类名:所有首字母均大写;Demo;
方法名:首字母小写和驼峰原则;runRun();