两种写法都是合法的,但是【B】int a[] = new int[2]; 是C语言的写法,而Java中更常用的写法是【A】int[] a = new int[2];。

两者的区别在于数组类型的声明方式不同,【A】int[] a = new int[2]; 将数组类型int[]放在了变量名a的后面,更符合Java中变量的声明方式;而【B】int a[] = new int[2]; 将数组类型int放在了变量名a的前面,不太符合Java中变量的声明方式。

虽然两种写法都是合法的,但是在Java中,更常用的写法是【A】int[] a = new int[2];。


原文地址: https://www.cveoy.top/t/topic/hq00 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录