2.2.1 变量

变量(Variable)是指在程序运行期间其值能被修改的量。与C语言一样,Java是静态类型的编程语言——所有的变量必须先声明(Declaration),即指定类型后才能使用。此外,变量一旦被指定为某种类型,在程序运行期间该变量将一直保持这一类型。

Java中变量的声明格式为:

[修饰符] 类型名 变量名1[=初始值1][, 变量名 2[=初始值2]...];

说明:

(1)方括号中的内容是可选的。除非特别说明,本书后续章节也是如此。

(2)类型名与首个变量名之间至少要有一个空格。

(3)可以在声明变量的同时为其赋以初值,也可以只声明而不赋初值。

(4)可以一次声明多个变量,各变量名之间用西文逗号隔开。

(5)最后为一个西文分号。

阅读下面的代码:

001 int age; // 仅声明一个变量
002 int i, j, k; // 一次声明多个变量
003 public static long ID = 2018070120L; // 声明同时赋初值,并使用了多个修饰符
004 char ch1 = ’A’, ch2, ch3 = ’Z’; // 部分赋初值
005 private boolean isMale = false, enabled = true;// 每个变量都赋了初值

在某些情形下,变量可以只声明而不赋以初值,此时的变量具有一个默认值,如前述表2-1所示。有关修饰符以及为变量赋初值的内容将在第5章介绍。