一、Java变量
1.变量定义
定义格式:type varname [=value],即变量类型 变量名 [=变量值],
例如:
int num1 = 10;
定义了num1的变量,并且赋值10。
需要注意的是:
Java是一种强类型语言,每一个变量都必须声明其类型,类型可以是基本类型,也可以是引用类型;
变量名必须是合法的标识符;
变量声明必须是一个完整的语句,以分号结束;
2.变量、作用域
Java有3种变量,分别如下:
类变量:在类里面,方法外面用static修饰符声明的变量属于类变量
示例变量:在类里面,方法外面声明的变量属于示例变量
局部变量:在方法里面声明的变量属于局部变量
示例如下:
public classDemo04 {static int num1 = 12; //类变量,用关键字static
int num2 ;//实例变量
public static voidmain(String[] args) {int num3 ;//局部变量
}
}
说明:
1.类变量相对于全局变量,可以直接使用;
2.实例变量需要先引用类,才可以使用,如上述例子,要使用num2,需要先引用Demo04这个类
public classDemo04 {static int num1 = 12; //类变量,用关键字static
int num2 ;//实例变量
public static voidmain(String[] args) {int num3 ;//局部变量
Demo04 num = new Demo04();//使用实例变量,需要先引用类,从属于对象
System.out.println(num.num2);
}
}
3.实例变量如果没有赋初值的话,那么计算机会给默认值,布尔类型默认值为false,String类型默认值为null,其他基本类型默认值为0。
二、Java常量
Java常量用关键字final来表示,格式为:final type varname = value
final double PI = 3.1415926;
常量被赋值后,在程序运行中不允许被改,常量命名一般都大写字母表示。
三、命名规范
类成员变量,首字母小写和驼峰原则,例如月工资,monthSalary;周平均温度,weekAverageTemp
局部变量,首字母小写和驼峰原则,同类成员变量命名规范一样
常量,大写字母和下划线,如最大值,MAX-VALUE
类名,首字母大写和驼峰原则,例如Man,GoodMan
方法名,首字母小写和驼峰原则,例如run(),runFirst()