Java 变量
Java 变量
变量是用来存储数据值的容器。
在 Java 中,存在不同**类型**的变量,例如
String
- 存储文本,例如 "Hello"。字符串值用双引号包围int
- 存储整数(无小数部分的数字),例如 123 或 -123float
- 存储浮点数,带有小数部分,例如 19.99 或 -19.99char
- 用于存储单个字符,例如 'a' 或 'B'。字符值用单引号括起来boolean
- 用于存储具有两种状态的值:true 或 false
声明(创建)变量
要创建变量,必须指定其类型并为其赋值
语法
type variableName = value;
其中 type 是 Java 的一种类型(例如 int
或 String
),而 variableName 是变量的名称(例如 x 或 name)。等号用于为变量赋值。
要创建一个用于存储文本的变量,请查看以下示例
示例
创建一个名为 name 的类型为 String
的变量,并为其赋值 "John"。
然后我们使用 println()
打印 name 变量
String name = "John";
System.out.println(name);
要创建一个用于存储数字的变量,请查看以下示例
你也可以在不赋值的情况下声明变量,并在稍后赋值
注意,如果你为现有变量赋予新值,它将覆盖以前的值
示例
将 myNum
的值从 15
更改为 20
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
最终变量
如果你不希望其他人(或你自己)覆盖现有值,请使用 final
关键字(这将声明变量为“最终”或“常量”,这意味着不可更改且只读)
示例
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
其他类型
演示如何声明其他类型的变量
示例
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
你将在下一节中了解有关 数据类型 的更多信息。