java 如何定义变量
定义变量的基本语法
在Java中,定义变量需要指定变量的类型和名称,可选地可以赋予初始值。基本语法如下:
数据类型 变量名 = 初始值;
变量类型
Java中的变量类型主要分为两类:基本数据类型和引用数据类型。
基本数据类型
-
整型
byte:8位,范围 -128 到 127short:16位,范围 -32,768 到 32,767int:32位,范围 -2^31 到 2^31-1long:64位,范围 -2^63 到 2^63-1
示例:
int age = 25; long population = 7800000000L; // 注意long类型需加L后缀 -
浮点型
float:32位,需加f后缀double:64位(默认)
示例:

float price = 19.99f; double pi = 3.1415926535; -
字符型
char:16位Unicode字符
示例:
char grade = 'A'; -
布尔型

boolean:true或false
示例:
boolean isJavaFun = true;
引用数据类型
-
类对象
String name = "Alice"; -
数组
int[] numbers = {1, 2, 3}; -
接口或自定义类
List<String> list = new ArrayList<>();
变量命名规则
- 以字母、
_或$开头,后续可为字母、数字、_或$。 - 区分大小写。
- 不能使用Java关键字(如
int、class等)。 - 建议使用驼峰命名法(如
studentName)。
示例代码
public class VariableExample {
public static void main(String[] args) {
// 基本数据类型
int score = 90;
double temperature = 36.5;
char initial = 'J';
boolean isPassed = true;
// 引用数据类型
String message = "Hello, Java!";
int[] ages = {20, 22, 25};
System.out.println("Score: " + score);
System.out.println("Message: " + message);
}
}
注意事项
- 局部变量(方法内定义的变量)必须初始化后才能使用。
- 成员变量(类的属性)未初始化时会有默认值(如
int默认为0,boolean默认为false)。 - 使用
final修饰符可定义常量(不可修改):final double PI = 3.14159;






