Java编程讲义
上QQ阅读APP看书,第一时间看更新

2.3.3 var变量及其声明

在JDK 10中引入了局部类型变量推断,也就是var关键字,之前var关键字更多地使用在JavaScript中,并不需要指定变量的数据类型。在使用var关键字来声明变量时,不需指定该变量的类型,编译器能根据右边的表达式来自动判断类型,这样可以减少代码的冗余,更便于阅读。

在引入var关键字之前,变量声明方式如下:

    String name = "孙悟空";
    int age = 500;

在引入var关键字以后,无须在表达式左边指定变量类型,采用“var 变量名 = 值”格式即可,具体示例如下:

    var name = "齐天大圣";
    var age = 500;

注意:使用var声明变量时,必须同时赋初值,不能拆成两行语句;var只能声明局部变量,不能用于声明方法的返回值类型、类的成员变量。