![剑指Java:核心原理与应用实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/443/47500443/b_47500443.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第3章 基础语法
3.3.1 变量的声明与使用
变量的使用步骤可以具体分为声明、赋值、使用三步,下面是这三个步骤的详细介绍。
1.声明
变量的声明相当于向JVM申请一部分指定数据类型大小的内存。不同的数据类型,需要占用的内存大小是不同的。另外,JVM中每字节的内存都有自己的编号,称为内存地址,但是在程序中直接使用内存地址是极其不方便的,因此需要给这部分内存命名,方便在程序中对这部分内存进行访问和使用。变量声明如图3-3所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_6.jpg?sign=1739695815-DIFgWuHizlgNozfoAJ8utirA4rrE8G00-0-3352398b47a0e7c087c8ec3edf598c4c)
图3-3 变量声明
变量声明的语法格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_7.jpg?sign=1739695815-Es81q7SgGhQwf2XjQmVG6KCvPrZUNilP-0-9d577ce32e0181b4062fb3d54cb4d910)
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_8.jpg?sign=1739695815-JdrTdu7JRHSRBgCUATI5QbcRuVCBQu6z-0-abe69cfd25667a35a59eae8fb47395df)
int是表示整数的数据类型,常见的数据类型说明如表3-3所示。关于数据类型的详细讲解,请参考3.4节。
表3-3 常见的数据类型说明
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_9.jpg?sign=1739695815-JhjsRYEiZv8oUoGLjzb9HIF2JXQS7gtF-0-2c1153151f496561bc4ee4c1ec1ee510)
2.赋值
将符号“=”右边的值放到对应的内存中。变量赋值如图3-4所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_10.jpg?sign=1739695815-io3Q7MXAkRKlZnG2kza4UmmmE6EqP2cy-0-bbb4cff7c6b5691967c9b123cd391b25)
图3-4 变量赋值
变量赋值的语法格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_11.jpg?sign=1739695815-aOuFUuCFJiO2GL98VA5MVkdSL3FlD8Fv-0-68d2760e36d0148c6d816e79ec4e23f1)
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_12.jpg?sign=1739695815-ibg30jmZPNYJbJhK5zUqyylqr1dZ8HkQ-0-fdb9f60ba6c1ddd30e9da00b89408c77)
需要指出的是,声明和赋值这两步往往会合二为一。
变量声明和赋值合二为一的语法格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_13.jpg?sign=1739695815-826k5thGPd1ngqgRw29dCAiO64iWH6qZ-0-dfe1d82ea6fb69948f2ed5caf833e08b)
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_14.jpg?sign=1739695815-iZZYCp3PAS7ci6jwf7aGjGSXhgb3j29u-0-8705e05f844a7adb014f8bd96fb9c4be)
建议写代码时在符号“=”左右各加一个空格,这样会更美观。
3.使用
所谓使用,是指在变量的作用域内将变量中的值拿出来进行打印、运算、比较等。
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_15.jpg?sign=1739695815-xE68CRBkyo9YpdIiBPRpgIJ83o6dIhwW-0-c6bbed8cf31ddf8a756e78a35bec2c86)