Java 变量
Java 变量
变量是用于存储数据值的容器。
在 Java 中,有不同类型的变量,例如:
String
- 存储文本,例如 "Hello"。字符串值用双引号括起来。int
- 存储整数(没有小数),例如 123 或 -123。float
- 存储带小数的浮点数,例如 19.99 或 -19.99。char
- 存储单个字符,例如 '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
关键字(这将把变量声明为“final”或“constant”,意味着不可更改和只读):
示例
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Other Types
演示如何声明其他类型的变量:
示例
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
您将在下一节中学习更多关于数据类型的知识。