Java 变量
-
Java 变量
变量是用于存储数据值的容器。在Java中,有不同类型的变量,例如:- String - 存储文本,例如“Hello”。字符串值用双引号引起来
- int - 存储整数(整数),不带小数,例如123或-123
- float - 存储浮点数,带小数,例如19.99或-19.99
- char - 存储单个字符,例如'a'或'B'。字符值用单引号引起来
- boolean - 存储具有两种状态的值:true或false
-
声明(创建)变量
要创建变量,必须指定类型并为其分配值:语法:type variable = value;
其中type是Java的类型之一(例如int或String),而variable是变量的名称(例如x或 name等等)。等号(=)用于将值分配给变量。要创建一个应存储文本的变量,请看以下示例:要创建一个应该存储数字的变量,请看以下示例:您还可以在不分配值的情况下声明变量,然后在以后分配值:
尝试一下int myNum; myNum = 15; System.out.println(myNum);
请注意,如果将新值分配给现有变量,它将覆盖以前的值: -
final变量
如果您不希望其他人(或您自己)覆盖现有值(可以将变量声明为“final”或“constant”,这意味着不可更改和只读)
尝试一下final int myNum = 15; myNum = 20; // 这编译将会抛出错误: cannot assign a value to a final variable
-
其他类型
有关如何声明其他类型的变量的演示:int myNum = 5; float myFloatNum = 5.99f; char myLetter = 'D'; boolean myBool = true; String myText = "Hello";
您将在下一章中了解有关数据类型的更多信息。
-
显示变量
println()方法通常用于显示变量。要结合使用文本和变量,请使用+字符:
尝试一下String name = "John"; System.out.println("Hello " + name);
您还可以使用+字符将变量添加到另一个变量:
尝试一下String firstName = "John "; String lastName = "Doe"; String fullName = firstName + lastName; System.out.println(fullName);
对于数字值,+字符用作数学运算符(请注意,int此处我们使用(整数)变量):
尝试一下int x = 5; int y = 6; System.out.println(x + y); // Print the value of x + y
从上面的示例中,您可以期望:- x存储值5
- y存储值6
- 然后我们使用println()方法显示x + y的值,即11
-
-
Java标识符
所有Java 变量必须用唯一的名称标识。这些唯一的名称称为标识符。标识符可以是短名称(如x和y),也可以是更具描述性的名称(age,sum,height)。注意:建议使用描述性名称,以创建可理解和可维护的代码:
尝试一下// 很好 int minutesPerHour = 60; // 可以,但是不太容易理解m的实际意思 int m = 60;
构造变量名称(唯一标识符)的一般规则是:- 名称可以包含字母,数字,下划线和美元符号
- 名称必须以字母开头
- 名称应以小写字母开头,并且不能包含空格
- 名称也可以以$和_开头(但在本教程中我们将不使用它)
- 名称区分大小写(“myVar”和“myvar”是不同的变量)
- 保留字(例如Java关键字,例如int或boolean)不能用作名称