3.8 变量
在Java程序中,变量是基本存储单元。变量是通过联合标识符、类型以及可选的初始化器来定义的。此外,所有的变量都有作用域,作用域定义了变量的可见性和生命周期。下面分析这些元素。
3.8.1 变量的声明
在Java中,所有变量在使用之前必须声明。声明变量的基本形式如下所示:
- type identifier [ = value ][, identifier [= value ] …];
其中,type是Java的原子类型或是类或接口的名称(类和接口类型将在本书第Ⅰ部分的后面讨论)。identifier是变量的名称。可以通过指定一个等号和一个值来初始化变量。请牢记,初始化表达式的结果类型必须与为变量指定的类型相同(或兼容)。为了声明指定类型的多个变量,需要使用以逗号分隔的列表。
下面是声明各种类型变量的一些例子,注意有些变量声明包含初始化部分: