Java 变量
变量是存储数据的容器。
在Java中,有不同类型的变量,例如:
String
- 存储文本,例如"Hello"。字符串值被双引号包裹int
- 存储整数,如123或-123float
- 存储带小数的浮点数,如19.99或-19.99char
- 存储单个字符,如'a'或'b',Char值被单引号包裹boolean
- 布尔类型,存储两种状态值: true 或 false
声明(创建)变量
要创建变量,必须指定类型并赋值:
语法
type variable = value;
其中type
是Java的一种数据类型(如int
或String
),variable
是变量的名称(如x
或name
)。等号用于给变量赋值。
要创建一个存储文本的变量,请看下面的示例:
示例
创建一个名为name
的String
变量,并将其赋值为"Kevin":
String name = "Kevin";
System.out.println(name);
要创建一个存储数字的变量,请看下面的示例:
示例
创建一个名为myNum
的int
类型的变量,并将其赋值为19:
int myNum = 19;
System.out.println(myNum);
也可以在声明一个变量时不赋值,后面再赋值:
示例
int myNum;
myNum = 15;
System.out.println(myNum);
声明其他类型的变量:
示例
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
下一章中,将学习更多关于数据类型的知识。
显示变量
println()
方法可用于显示变量。
要组合文本和变量,使用+
字符:
示例
String name = "Kevin";
System.out.println("Hello " + name);
使用+
字符,还可以将一个变量添加到另一个变量:
示例
String firstName = "Kevin ";
String lastName = "Wu";
String fullName = firstName + lastName;
System.out.println(fullName);
对于数值,+
字符作为数学运算符(注意,这里使用int
(整型)变量):
示例
int x = 9;
int y = 10;
System.out.println(x + y); // 打印 x + y 的值
从上面的例子可以看出:
- x存储值9
- y存储值10
- 然后使用
println()
方法显示x + y
的值,即19
声明多个变量
可以一次声明同类型的多个变量,使用逗号分隔:
示例
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
Java标识符
所有Java变量都必须用唯一的名称标识。
这些唯一的名称,称为标识符。
标识符可以是短名称(如x和y),也可以是更具描述性的名称(age、sum、totalNumber)。
起变量名(唯一标识符)的一般规则是:
- 名称可以包含字母、数字、下划线和美元符号
- 名字应该以字母开头
- 名称也可以以
$
和_
开头(本教程中不会使用) - 名称区分大小写(
myVar
和myvar
是不同的变量) - 名称应该以小写字母开头,并且不能包含空格
- 保留字(如Java关键字,如
int
或String
)不能用作名称