手册

目录

Java.io 包教程

Java 变量

收藏375

阅读808

更新时间2025-07-22

前言:

在本教程中,您将学习如何使用Java变量,Java变量变量是存储数据值的容器。在Java中,有不同类型的变量(用不同的关键字定义),例如:String-存储文本,例如HelloWorld。

Java 变量

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

在 Java 中,有不同类型的变量(用不同的关键字定义),例如:

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

声明(创建)变量

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

语法

type variable = value;

其中 type是Java的一种类型(如intString),variable 是变量的名称(如 xname)。 等号用于为变量赋值

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

实例

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

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

运行实例 »

点击 "运行实例" 按钮查看在线实例

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

实例

创建一个名为 myNumint 类型变量,并将其赋值为15:

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

运行实例 »

点击 "运行实例" 按钮查看在线实例

也可以在不赋值的情况下声明变量,然后再赋值:

实例

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

运行实例 »

点击 "运行实例" 按钮查看在线实例

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

实例

Change the value of myNum from 15 to 20:

int myNum = 15;
myNum = 20;  // myNum 现在是 20
System.out.println(myNum);

运行实例 »

点击 "运行实例" 按钮查看在线实例


Final 变量

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

实例

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

运行实例 »

点击 "运行实例" 按钮查看在线实例


其他类型

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

实例

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); // 打印 x + y 的值

运行实例 »

点击 "运行实例" 按钮查看在线实例

从上述示例中,您可以发现:

  • x 存储值5
  • y 存储值6
  • 然后我们使用 println() 方法来显示 x+y 的值,即 11

声明多个变量

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

实例

int x = 5, y = 6, z = 50;
System.out.println(x + y + z);

运行实例 »

点击 "运行实例" 按钮查看在线实例


Java 标识符

所有 Java 变量必须用唯一的名称标识。

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

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

注释: 建议使用描述性名称,以创建可理解和可维护的代码:

实例

// Good
int minutesPerHour = 60;

// OK, 但并不那么容易理解 m 实际上是什么
int m = 60;

运行实例 »

点击 "运行实例" 按钮查看在线实例

变量名称(唯一标识符)的一般命名规则如下:

  • 名称可以包含字母、数字、下划线和$符号
  • 姓名必须以字母开头
  • 名称应以小写字母开头,并且不能包含空格
  • 名称也可以以$和_开头(但在本教程中我们将不使用它)
  • 名称区分大小写 ("myVar" 和 "myvar" 是不同的变量)
  • 保留字(如 Java关键字:int、boolean)不能用作名称


科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号