Java的变量、常量、作用域
一、Java变量
1.变量定义
定义格式:type varname [=value],即变量类型 变量名 [=变量值],
例如:
int num1 = 10;
定义了num1的变量,并且赋值10。
需要注意的是:
- Java是一种强类型语言,每一个变量都必须声明其类型,类型可以是基本类型,也可以是引用类型;
- 变量名必须是合法的标识符;
- 变量声明必须是一个完整的语句,以分号结束;
2.变量、作用域
Java有3种变量,分别如下:
类变量:在类里面,方法外面用static修饰符声明的变量属于类变量
示例变量:在类里面,方法外面声明的变量属于示例变量
局部变量:在方法里面声明的变量属于局部变量
示例如下:
public class Demo04 { static int num1 = 12; //类变量,用关键字static int num2 ;//实例变量 public static void main(String[] args) { int num3 ;//局部变量 } }
说明:
1.类变量相对于全局变量,可以直接使用;
2.实例变量需要先引用类,才可以使用,如上述例子,要使用num2,需要先引用Demo04这个类
public class Demo04 { static int num1 = 12; //类变量,用关键字static int num2 ;//实例变量 public static void main(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()

浙公网安备 33010602011771号