目录
一、变量的基本概念
在Java中,变量是用于存储数据的容器。它有一个名称(标识符)和一个数据类型,用于指定可以存储的数据种类。变量在使用前必须声明,声明时需要指定其数据类型和名称。
(一)变量的定义与声明
// 声明一个整型变量
int age;
// 声明并初始化一个字符串变量
String name = "John Doe";
(二)变量的命名规则
- 变量名必须是一个有效的标识符,不能是Java的关键字。
- 变量名区分大小写。
- 变量名应具有描述性,能够反映其用途。
(三)变量的初始化
变量在声明时可以初始化,也可以在后续代码中赋值。
int count = 0; // 声明并初始化
double price;
price = 99.99; // 后续赋值
二、变量的分类
(一)局部变量
局部变量是在方法内部声明的变量,它的作用域仅限于该方法内部。
public class LocalVariableExample {
public static void main(String[] args) {
int number = 42; // 局部变量
System.out.println("The answer is " + number);
}
}
(二)实例变量
实例变量是类的成员变量,属于类的每个实例(对象)。它们在对象创建时初始化,并在对象生命周期内存在。
public class InstanceVariableExample {
int value; // 实例变量
public InstanceVariableExample(int initialValue) {
value = initialValue;
}
public static void main(String[] args) {
InstanceVariableExample obj1 = new InstanceVariableExample(10);
InstanceVariableExample obj2 = new InstanceVariableExample(20);
System.out.println