java如何变量
变量声明与初始化
在Java中,变量需要先声明后使用。声明时需要指定数据类型和变量名,可选择初始化赋值。
// 声明变量(未初始化)
int age;
String name;
// 声明并初始化变量
double price = 29.99;
boolean isActive = true;
变量命名规则
- 变量名需以字母、
_或$开头,后续可为字母、数字或_、$。 - 区分大小写(如
count与Count不同)。 - 避免使用Java关键字(如
int、class)。 - 推荐使用驼峰命名法(如
userName)。
变量作用域
变量作用域由声明位置决定:
- 局部变量:在方法或代码块内声明,仅在该范围内有效。
void method() { int localVar = 10; // 局部变量 System.out.println(localVar); } - 成员变量:在类中声明,作用域为整个类。
class Example { int memberVar; // 成员变量 }
数据类型
Java变量需明确数据类型,分为基本类型和引用类型:
- 基本类型:直接存储值(如
int、double、char)。int num = 42; char letter = 'A'; - 引用类型:存储对象引用(如
String、数组、类实例)。String text = "Hello"; int[] array = {1, 2, 3};
变量修改与使用
变量值可通过赋值操作修改,需注意类型兼容性。
int score = 90;
score = 85; // 修改值
String message = "Hi";
message = message + " Java!"; // 字符串拼接
常量定义
使用final关键字声明不可变常量,通常用大写命名。

final double PI = 3.14159;
// PI = 3.14; // 错误:常量不可修改






