2.2 赋值
声明变量后,即可用它们来存储值。为此,可用赋值(assignment)语句:
message = "Hello!"; // 给变量message指定值"Hello!"hour = 11; // 将值11赋给变量hourminute = 59; // 将变量minute的值设置为59
这个示例包含三条赋值语句,其中的注释指出了三种解读赋值语句的方式。这里使用的术语可能令人迷惑,但涉及的概念简单易懂。
当声明变量时,便创建了一个命名的存储位置。
当给变量赋值时,便修改了它的值。
一般而言,变量和赋给它的值必须是相同的类型。例如,你不能将字符串存储到变量 mintue 中,也不能将整数存储到变量 message 中。在本书的后文中,你将看到一些违反这条规则的示例。
有些字符串看起来像是整数,但其实不是整数,这常常令人迷惑。例如,变量 message 可包含字符串 "123",这个字符串由字符 '1'、'2' 和 '3' 组成,与整数 123 不是同一码事。
message = "123"; // 合法message = 123; // 非法
使用变量前,必须对其进行初始化(initialize,首次赋值)。你可以像前一个示例那样,先声明变量,再赋值;也可以在声明变量的同时给它赋值:
String message = "Hello!";int hour = 11;int minute = 59;
