java如何使用变量
声明变量
在Java中,变量需要先声明后使用。声明时需要指定变量类型和变量名:
int age; // 声明一个整数变量
String name; // 声明一个字符串变量
double price; // 声明一个双精度浮点数变量
初始化变量
变量可以在声明时直接赋值(初始化),或先声明后赋值:
int score = 90; // 声明并初始化
String greeting = "Hello"; // 声明并初始化
boolean isActive; // 先声明
isActive = true; // 后赋值
变量命名规则
- 变量名需遵循驼峰命名法(如
userName)。 - 不能以数字开头,不能使用Java关键字(如
class、public)。 - 区分大小写(如
count和Count是不同的变量)。
基本数据类型
Java变量需明确数据类型,常见基本类型包括:

byte smallNumber = 100; // 8位整数
short mediumNumber = 1000; // 16位整数
int population = 1000000; // 32位整数
long largeNumber = 10000000000L; // 64位整数(需加L后缀)
float pi = 3.14f; // 32位浮点数(需加f后缀)
double precisePi = 3.1415926535; // 64位浮点数
char letter = 'A'; // 单个字符
boolean isReady = false; // 布尔值
引用数据类型
除基本类型外,变量还可指向对象(如字符串、数组等):
String message = "Welcome"; // 字符串对象
int[] numbers = {1, 2, 3}; // 数组对象
Scanner input = new Scanner(System.in); // 自定义类对象
变量作用域
变量的作用域由其声明位置决定:

- 局部变量:在方法或代码块内声明,仅在该范围内有效。
- 成员变量:在类内、方法外声明,整个类中可用。
示例:
public class Example {
int memberVar = 10; // 成员变量
public void method() {
int localVar = 20; // 局部变量
System.out.println(memberVar + localVar);
}
}
类型转换
Java支持显式(强制)和隐式(自动)类型转换:
int num = 100;
long bigNum = num; // 隐式转换(小类型转大类型)
double decimal = (double) num; // 显式转换(需指定目标类型)
常量定义
使用 final 关键字声明不可修改的常量:
final double PI = 3.14159;
final String COMPANY = "OpenAI";






