剑指Java:核心原理与应用实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
 第3章 基础语法

3.3 变量

数学中我们学习了列方程式和解方程式。例如,y = 2 x方程中的xy就是变量,代表某个数值:当x=1时,y的值就是2;当x=3时,y的值就是6。

Java中也有变量的概念,它也代表某个数值。例如,变量age代表年龄值,变量name代表姓名值。如果从计算机存储的角度来说,变量实质上就是内存中的一块数据存储区域,该区域有自己的名称(变量名)和类型(数据类型),Java中的每个变量都必须先声明后使用,该区域的数据可以在同一类型范围内不断变化。

Java的变量包含三个要素,分别是数据类型、变量名和变量值。数据类型决定了这个变量中要存储的数据值的类型及这块内存的宽度,如存储一个整数10和存储一个小数1.5在内存中所需要的宽度与存储方式是不同的。变量名就是一个标识符,方便在程序中使用。变量值就是这个变量具体存储的值。例如,“int age = 18;”这个语句说明了age变量的数据类型是整型int,存储的值是18。