- Java程序设计实战教程
- 李西明 陈立为主编
- 490字
- 2025-03-13 16:46:29
2.2.4 变量的赋值
声明变量是第一步,第二步为给变量赋值,这样变量才能使用。赋值是将一个数据(值)存入变量代表的内存空间,赋值的语法如下:
变量名=值;
【示例】为变量赋值。代码如下。
int age; //声明整型变量age double num; //声明双精度浮点型变量num age=18; //变量的赋值 num=3.14159; //变量的赋值
也可以将第一步变量的声明与第二步变量的赋值合并为一步,语法如下:
数据类型 变量名称=值;
【示例】声明变量的同时赋值,代码如下。
int age=18; //声明变量的同时赋值(初始值) double num=3.14; //声明变量的同时赋值(初始值)
这种情况下的变量值通常称为初始值,后面可以根据需要改变变量值。变量赋值后的内存如图2.3所示。

图2.3 变量赋值后的内存
多个相同类型的变量也可以在同一行一次性声明及赋值(或不赋值),多个变量之间用逗号分隔。示例代码如下。
//同一行声明及赋值多个变量,也可不赋值 int num1,num2=10,num3=20; //同一行声明及赋值多个变量,也可不赋值 double num4=10.1,num5,num6=10.2;
通常情况下,一种数据类型的变量只能用同一种类型的数据(值)进行赋值。例如一个int型变量,只能给它赋类似1、10、100的整型值;而double型变量,需要给它赋类似1.1、10.5、100.3的双精度浮点数型值。一种类型的值赋给另一种类型的变量也有可能成功,但需要进行数据类型转换。