Java基础语法4-变量
变量
Java为强类型语言
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
变量声明
type varName = value;
public class Demo8 {
public static void main(String[] args) {
int a=1, b=2, c=3; // 不建议
int d = 1;
int e = 2;
int f = 3;
String name = "qinjiang";
char x = 'X';
double pi = 3.1415926;
}
}
变量作用域
- 类变量,static修饰
- 实例变量
- 局部变量
- 常量, final修饰
public class Demo9 {
// 属性:变量
static int allClicks = 0; // 类变量,使用static修饰,从属于类,可以直接使用
static double salary = 5000; // 类变量,从属于类,可以直接使用
final static double PI = 3.1415926; // 修饰符,不存在先后顺序,final表示常量
static final double SE = 3.1415926; // 修饰符,不存在先后顺序,final表示常量
String username; // 实例变量,从属于对象,可以先不初始化 默认:null
int age; // 实例变量,从属于对象,可以先不初始化 默认:0,或者0.0
boolean isadmin; // 实例变量,从属于对象,可以先不初始化 默认:false
// 其他方法1
public void add() {
}
// 其他方法2
public void reduce() {
}
// 主程序main方法
public static void main(String[] args) {
int i = 10; // 局部变量;必须声明并初始化
System.out.println(i);
Demo9 demo9 = new Demo9();
System.out.println(demo9.username);
System.out.println(demo9.age);
System.out.println(demo9.isadmin);
System.out.println(salary);
System.out.println(SE);
}
}
变量的命名规范
- 所有的变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则,如:monthSalary, lastName
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线,如:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man、GoodMan
- 方法名:首字母小写和驼峰原则:run()、runRun()