上QQ阅读APP看书,第一时间看更新
1.3.1 变量声明
Java是一种强类型语言。每个变量只能保存一种特定类型的值。声明变量时,需要指定变量的类型、名称和一个可选的初始值。例如:
int total = 0;
你可以在一个语句中声明相同类型的多个变量:
int total = 0, count; // count is an uninitialized integer
但是,大多数的Java程序员都喜欢单独声明每个变量。
一起来看下面这个变量声明:
Random generator = new Random();
在这个声明中,对象的类的名称出现了两次。其中,第一个Random表示的是变量generator的类型;第二个Random是构造该类的对象的new表达式的组成部分。
为了避免这种重复,可以使用var关键字:
var generator = new Random();
现在,变量的类型是初始化该变量的表达式的类型。在这个例子中,generator是一个类型为Random的变量。
当声明变量的类型非常明显时,本书会使用var关键字。