变量
变量
能变得值
byte varName=10;
//数据类型 变量名=值
//int a,b,c;
//int a=1,b=2,c=3; 不好,最好分开写,写三行
int a=1;
int b=2;
int c=3;
String name="vvv";
char v='v';
double pai=3.14;
注意!!!
变量声明是一个完整的语句,因此每一个声明都必须以分号结束
变量作用域
类变量 加关键词static
public class v6 {
//类变量 加关键词 static 从属于类
//写在方法外面,在里面可以直接用,例如此处可以直接用salary
static double salary=2500;
//实例变量:在类里面,方法外面,从属于对象,若不自行初始化,会输出这个类型的默认值,一般为0或0.0
//布尔值默认是false
//除了基本类型,其他的默认值都是null
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量:在方法中,两个大括号中间使用前必须声明和初始化值
//自己写的,自定义类型 先写new v6; 再点前面的小灯泡,点第一个,就有了v6 v6 = new v6();
//变量类型:变量名字=mew v6();
//自定义变量类型应与类名保持一致
v6 v6 = new v6();
System.out.println(v6.age);
System.out.println(v6.name);
//类变量 加关键词 static 从属于类
System.out.println(salary);//可以直接输出
}
//其他方法
public void add(){
}
}
常量
初始化后不能改变,不能变动的值,不允许值改变
用关键词final
public class v7 {
//final double PI=3.14;
//final 常量名=值
//常量名一般用大写字母
//修饰符 不存在先后顺序 static和final不用区分先后
//变量类型前都是修饰符
static final double PI=3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}

当成员变量和局部变量同时是一个名字,局部变量会把成员变量排挤掉
static final int a=1;
public static void main(String[] args) {
int a=5;
System.out.println(a);//输出5
}
变量的命名规范
- 所有变量,方法,类名:见名知意(用英语单词)
- 类成员变量(除了常量):首字母小写和驼峰原则。eg:monthSalary 除了第一个单词以外,后面的首字母大写
- 局部变量:首字母小写和驼峰原则
- 常量:全部使用大写,若单词多,在中间加下划线。eg:MAX_VALUE
- 类名:首字母小写和驼峰原则
- 方法名:首字母小写和驼峰原则

浙公网安备 33010602011771号