Java 变量

Java 变量

Java 变量

Java 注释

Java 数据类型

Java 变量

变量是存储数据的容器。

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

String - 存储文本,例如 "Hello"。字符串值用双引号括起来

int - 存储整数(whole numbers),没有小数,例如 123 或 -123

float - 存储带小数的浮点数,例如 19.99 或 -19.99

char - 存储单个字符,例如 'a' 或 'B'。 char 值用单引号括起来

boolean - 以两种状态存储值:true 或 false

声明(创建)变量

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

语法

type variable = value;

其中 type 是 Java 的一种类型(比如 int 或者 String),variableName 是变量的名称(比如 x 或者 name)。等号用于为变量赋值。

如需创建应存储文本的变量,请看下例:

实例

创建名为 name 的 String 类型变量,并将其赋值为 "Bill":

然后我们使用 println() 方法来打印 name 变量:

String name = "Bill";

System.out.println(name);

亲自试一试

如需创建应存储数字的变量,请看下例:

实例

创建名为 myNum 的 int 类型变量并将其赋值为 15:

int myNum = 15;

System.out.println(myNum);

亲自试一试

您也可以先声明变量,然后再赋值:

实例

int myNum;

myNum = 15;

System.out.println(myNum);

亲自试一试

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

实例

将 myNum 的值从 15 更改为 20:

int myNum = 15;

myNum = 20; // myNum 现在是 20

System.out.println(myNum);

亲自试一试

Final 变量

但是,如果您不希望其他人(或您自己)覆盖现有值,则可以添加 final 关键字(这会将变量声明为 "final" 或 "constant",表示不可更改和只读):

实例

final int myNum = 15;

myNum = 20; // 将产生错误:无法为 final 变量赋值

亲自试一试

其他类型

演示如何声明其他类型的变量:

实例

int myNum = 5;

float myFloatNum = 5.99f;

char myLetter = 'D';

boolean myBool = true;

String myText = "Hello";

提示:您将在下一章中学习有关数据类型的更多内容。

显示变量

println() 方法常用于显示变量。

要组合文本和变量,请使用 + 字符:

实例

String name = "Bill";

System.out.println("Hello " + name);

亲自试一试

您还可以使用 + 字符将变量与另一个变量相加:

实例

String firstName = "Bill ";

String lastName = "Gates";

String fullName = firstName + lastName;

System.out.println(fullName);

亲自试一试

对于数值,+ 字符用作数学运算符(注意我们在这里使用 int(整数)变量):

实例

int x = 5;

int y = 6;

System.out.println(x + y); // 打印 x + y 的值

亲自试一试

从上例中,我们可以预期:

x 存储值 5

y 存储值 6

然后我们使用 println() 方法来显示 x + y 的值,也就是 11

声明多个变量

与其写成:

int x = 5;

int y = 6;

int z = 50;

System.out.println(x + y + z);

您可以简写为:

实例

如需声明多个相同类型的变量,请使用逗号分隔的列表:

int x = 5, y = 6, z = 50;

System.out.println(x + y + z);

亲自试一试

将一个值赋给多个变量

您也可以在一行将相同的值赋给多个变量:

实例

int x, y, z;

x = y = z = 50;

System.out.println(x + y + z);

亲自试一试

Java 标识符

所有 Java 变量都必须用唯一名称进行标识。

这些唯一的名称称为标识符。

标识符可以是短名称(如 x 和 y)或更具描述性的名称(age、sum、totalVolume)。

提示:建议使用描述性名称来创建易于理解和可维护的代码:

实例

// 不错

int minutesPerHour = 60;

// 还行,但不是那么容易理解 m 实际上是什么

int m = 60;

亲自试一试

构造变量名(唯一标识符)的一般规则是:

名称可以包含字母、数字、下划线和美元符号

名称必须以字母开头

名称应以小写字母开头且不能包含空格

名称也可以以 $ 和 _ 开头(但我们不会在本教程中这么做)

名称区分大小写("myVar" 和 "myvar" 是不同的变量)

保留字(如 Java 关键字,诸如 int 或 boolean)不能用作名称

真实生活中的例子

在我们的例子中,通常会简化变量名称以匹配其数据类型(对于整型使用 myInt 或 myNum,对于字符型使用 myChar,等等)。这样做是为了避免混淆。

然而,为了提供一个使用变量的实际实例,我们创建了一个程序,用于存储关于大学生的不同数据:

// 学生数据

String studentName = "Bill Gates";

int studentID = 15;

int studentAge = 23;

float studentFee = 75.25f;

char studentGrade = 'B';

// 打印变量

System.out.println("Student name: " + studentName);

System.out.println("Student id: " + studentID);

System.out.println("Student age: " + studentAge);

System.out.println("Student fee: " + studentFee);

System.out.println("Student grade: " + studentGrade);

亲自试一试

计算矩形的面积

在这个现实生活的例子中,我们创建了一个程序来计算矩形的面积(通过乘以长度和宽度):

// 创建整数变量

int length = 4;

int width = 6;

int area;

// 计算矩形面积

area = length * width;

// 打印变量

System.out.println("Length is: " + length);

System.out.println("Width is: " + width);

System.out.println("Area of the rectangle is: " + area);

亲自试一试

Java 注释

Java 数据类型

尊享推荐

365bet平台客户端 【小红书可以把别人拉黑名单吗】一文详解拉黑操作、影响及解除方法
365bet平台客户端 笔记本电脑怎么用u盘启动装系统
365bet平台客户端 祔安的解释及意思

祔安的解释及意思

📅 07-13 👑 194
365bet平台客户端 如何清理百度网盘和谐

如何清理百度网盘和谐

📅 07-04 👑 529