我知道应该用分号隔开,就是对比第一种声明同时赋值,怎么可以逗号隔开连续赋值;第二种先声明,后再连续赋值会报错呢。
这就是java的优点啊 规范! 优雅!!!
java不是javascript,变量定义一定需要声明类型,而且;
表示两行代码是分开不相关的。
应该是这样 int a =2,b=3;
类型需要和变量同一行,或者写全
在定义变量时对于同一类型的变量是可以使用逗号,隔开并进行初始化赋值。
对于已经定义过的变量非初始化赋值语句必须使用分号;结束,不可以多个变量之间使用逗号隔开。
这只能说是java的规范要求