目录

JAVA 变量


Java变量

变量是存储数据值的容器。

在Java中,有不同的类型变量,例如:

  • String- 存储文本,例如"Hello"。字符串值用双引号括起来
  • int- 存储整数(整数),不带小数,例如 123 或 -123
  • float- 存储浮点数,带小数,例如 19.99 或 -19.99
  • char- 存储单个字符,例如“a”或“B”。 Char 值用单引号括起来
  • boolean- 存储具有两种状态的值:true 或 false

声明(创建)变量

要创建变量,您必须指定类型并为其赋值:

语法

type variableName = value;

在哪里类型是 Java 的类型之一(例如int或者String), 和变量名是变量的名称(例如X或者姓名)。这等号用于给变量赋值。

要创建应存储文本的变量,请查看以下示例:

示例

创建一个名为姓名类型的String并为其赋值“约翰”:

String name = "John";
System.out.println(name);

亲自试一试 »

要创建应存储数字的变量,请查看以下示例:

示例

创建一个名为我的号码类型的int并为其赋值15:

int myNum = 15;
System.out.println(myNum);

亲自试一试 »

您还可以声明变量而不分配值,然后再分配值:

示例

int myNum;
myNum = 15;
System.out.println(myNum);

亲自试一试 »

请注意,如果为现有变量分配新值,它将覆盖以前的值:

示例

改变值myNum1520:

int myNum = 15;
myNum = 20;  // myNum is now 20
System.out.println(myNum);

亲自试一试 »


最终变量

如果您不希望其他人(或您自己)覆盖现有值,请使用final关键字(这会将变量声明为 "final" 或 "constant",这意味着不可更改且只读):

示例

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";

您将了解更多有关数据类型在下一节中。


通过练习测试一下

练习:

创建一个名为carName并赋值Volvo到它。

  = ;

开始练习