- 剑指Java:核心原理与应用实践
- 尚硅谷教育编著
- 457字
- 2023-07-26 16:51:31
第3章 基础语法
3.3.1 变量的声明与使用
变量的使用步骤可以具体分为声明、赋值、使用三步,下面是这三个步骤的详细介绍。
1.声明
变量的声明相当于向JVM申请一部分指定数据类型大小的内存。不同的数据类型,需要占用的内存大小是不同的。另外,JVM中每字节的内存都有自己的编号,称为内存地址,但是在程序中直接使用内存地址是极其不方便的,因此需要给这部分内存命名,方便在程序中对这部分内存进行访问和使用。变量声明如图3-3所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_6.jpg?sign=1739411365-FgKar5CmPySMAlvsmRiCD0A3ewVMEpC9-0-549627edb1a3966fa9ea3548cfec3142)
图3-3 变量声明
变量声明的语法格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_7.jpg?sign=1739411365-jnxyNicsEZGRYzprYvFsd2xfCedLlimd-0-c0b5a1858b76155a107f123e1746828a)
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_8.jpg?sign=1739411365-011gGS6WoX8QlFrwCjEacyioAURShBwo-0-a74350d924700738b57bc75eb9d3f425)
int是表示整数的数据类型,常见的数据类型说明如表3-3所示。关于数据类型的详细讲解,请参考3.4节。
表3-3 常见的数据类型说明
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_9.jpg?sign=1739411365-0HN4hfSapoLg4uMgItQQOWn7B3Rotq7U-0-b4976c5276ead271fa36a2a7e43bd396)
2.赋值
将符号“=”右边的值放到对应的内存中。变量赋值如图3-4所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_10.jpg?sign=1739411365-1e72RdjekPg0FgwbsPr1EEHy2vxh4Va8-0-63c3291a77351205c076764e3c46c343)
图3-4 变量赋值
变量赋值的语法格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_11.jpg?sign=1739411365-7N1fcVDrjKfB7DFODA6h8nyVUADuReiK-0-a33a908fad755fd05744fc159ea17492)
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_12.jpg?sign=1739411365-bBwb9bw8jK6c0X38HZcbkirQ5LOn3NTO-0-737c65d9f9eb84ee705508f1c46a483e)
需要指出的是,声明和赋值这两步往往会合二为一。
变量声明和赋值合二为一的语法格式如下所示。
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_13.jpg?sign=1739411365-d7nLbkk5XyD9prtQlTNBs3KcLvaRWvV1-0-adb0fec62da79c38dbad6928b3764d6b)
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_14.jpg?sign=1739411365-mzaw4r5PAPAH5QejsX8UAKXk0zf3bjO3-0-bbd9daa6634aeed2369b996bdc59934d)
建议写代码时在符号“=”左右各加一个空格,这样会更美观。
3.使用
所谓使用,是指在变量的作用域内将变量中的值拿出来进行打印、运算、比较等。
示例代码:
![](https://epubservercos.yuewen.com/BBFB00/26895744002143606/epubprivate/OEBPS/Images/txt003_15.jpg?sign=1739411365-fWQfE9Gh5NqCOApBcFCQs2gS4sX7FoJ4-0-e738e2c135b9ae88d63d0741873d26b5)