阅读完后:
- 变量概念【掌握】
- 变量声明与初始化【掌握】
- 赋值操作符(=)【掌握】
前言
我们已经简单的了解了 Java,我们开始学习 Java 语言基础的知识:变量。
变量就是用来存储数据的,在程序运行时,它存储的数据可以被修改。
知道了变量的基本概念后,我们开始学习如何声明变量的。
声明变量
在使用变量之前,首先必须要声明变量,声明变量有两种方式:单行声明一个变量,单行声明多个变量。
单行声明单个变量
语法:
数据类型 变量的名称;
语法分析:
- 【数据类型】变量可以存储年龄信息(例如:18、22、88),如果年龄缺少数据类型限制,那年龄可能会存储“HelloWorld“、33.55,这可不是我们想要的结果。所以,变量必须指定一个存储信息的数据类型。
- 【变量的名称】声明变量时,必须提供变量的名称。
- 【;】变量以分号(“ ; ”)结尾表明语句的结束。
代码实现
接下来,我们使用代码实现声明单个变量。
// 声明整数类型的变量,该变量的名称为 age
int age;
// 声明整数类型的变量,该变量的名称为 count
int count;
注意:int 是 Java 数据类型的其中一种,它表示整数类型,数据类型将在后面会详细介绍。
单行声明多个变量
可以使用逗号分隔的方式声明多个类型相同的变量,语法如下:
数据类型 变量名1, 变量名2, 变量名3;
代码实现
接下来,我们使用代码实现单行声明多个类型相同的变量。
// 声明整数类型的变量,这两个变量的名称分别为:age, count
int age, count;
注意:单行声明多个变量会降低程序的可读性,不建议使用该方法
初始化变量
局部变量介绍
在 Java 中,共有 3 种变量:实例变量、类变量、局部变量。
不同变量种类使用方式就不同。在本文中,我们只学习局部变量,其他两种变量种类将在后面会详细介绍。
在使用局部变量的时候,必须用赋值语句对变量进行显示初始化,否则程序无法通过编译。
例如:
// 未初始化局部变量的示例代码
int age;
// 编译器会报错
System.out.println(age);
赋值
变量声明之后,我们可以使用赋值操作符(=)给变量进行赋值。对变量进行初始化时,需要将变量名放在等号( = )左侧,相应取值的 Java 初始化表达式或数值放在等号(=)右侧。
赋值有两种实现方式:声明变量与赋值分开、声明变量的同时给它指定初始值。
声明变量与赋值分开
我们可以先声明变量,然后再对该变量进行赋值,语法如下:
数据类型 变量名;
变量名 = 表达式或数值
实现代码:
// 两条语句的声明、初始化
int age; // 声明整数类型的变量,该变量的名称为 age
age = 100; // 将 100 赋值给变量 age
声明变量并指定初始值:
我们也可以声明并直接指定初始值,语法如下:
数据类型 变量名 = 表达式或数值;
实现代码:
int age = 100; // 将 100 赋值给整数类型的变量 age
System.out.prinln(age); // 输出:100
单行初始化多个变量
我们也可以使用逗号分隔同时声明和初始化多个变量并且初始化多个相同类型的变量。
int age = 25, count = 100, num;
注意:单行初始化多个变量会降低程序的可读性,不建议使用该方法
本文我们学习了:
- 变量存储数据、该数据可被修改
- 数据类型 变量名称;——进行变量的声明
- 使用赋值操作符(=)给变量赋值
- 数据类型 变量名称 = 表达式或数值;——进行变量的声明并指定初始值
接下来,我们继续学习 Java 常量:Java零基础12-Java常量