![你好!Java](https://wfqqreader-1252317822.image.myqcloud.com/cover/628/50417628/b_50417628.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.4 训练营1:理解变量、常量和语句
![](https://epubservercos.yuewen.com/92BB40/29686251103543406/epubprivate/OEBPS/Images/41_01.jpg?sign=1738917603-z7GeNKayRkbkBqWheVQuKtzXelV7j0O1-0-c767ed8c27194c4d47d8635d1fe3ff61)
老师给我们布置了一个关于变量和语句的任务。
1.目标:熟悉Java中变量、常量和语句的使用。
2.练习内容:
● 定义不同类型的变量,并打印输出。
● 定义各种常量,了解其特点。
● 学习用赋值语句给变量赋值。
● 使用输出语句打印变量和常量。
● 编写代码,实现两个变量值交换。
3.重点:
● 变量、常量的定义和使用规范。
● 语句语法和用途。
参考代码如下:
![](https://epubservercos.yuewen.com/92BB40/29686251103543406/epubprivate/OEBPS/Images/41_02.jpg?sign=1738917603-nOJvPMV3vOdYQ5J90BNYwtQSKEvZZoK3-0-199c0663ffcafa7f06ff0aa8ca8969d0)
![](https://epubservercos.yuewen.com/92BB40/29686251103543406/epubprivate/OEBPS/Images/42_01.jpg?sign=1738917603-ylKRRQtVwIawiTD6fWC7XUW49CQj6TWk-0-b1e71fb930fb4c5c35088f1cad91b97e)
上述代码运行结果如下:
![](https://epubservercos.yuewen.com/92BB40/29686251103543406/epubprivate/OEBPS/Images/42_02.jpg?sign=1738917603-Ml2iECAGWzBYsOZ7Oj2XDOc8Vr1ivkSc-0-1f7f63ac5b2d366512e0fac8f11eb0dc)
下面重点解释两个变量值交换的实现代码:
通过添加中间临时变量temp,可以实现a和b的值交换。
第1步:把a的值保存到临时变量temp。
第2步:把b的值赋给a。
第3步:再把临时变量temp(即原先的a的值)赋给b。
这样简单地利用一个额外变量,就可以灵活地实现两个变量值的交换。
声明变量和定义变量之间的区别是什么?
老师,声明变量和定义变量之间的区别是什么呢?
你问到了Java变量的一个重要概念。声明变量和定义变量在Java中有区别:
声明变量只指定了变量名称和类型,但没有初始化,比如:
int count;
而定义变量是在声明的同时赋给变量一个初始值,比如:
int count = 0;
原来如此,声明仅指定类型和名称,定义是初始化变量。那么,它们的应用场景有什么不同呢?
我们可以先声明多个变量,然后后面再定义赋值。但变量如果要使用的话,必须要有定义。
明白了,声明和定义的区分帮助了解变量的特点,这对使用变量更合理。非常感谢老师的讲解!