哪一个是正确的?我看到有些人使用第一个,有些人使用第二个。
public static void main(String[] args){
或
public static void main(String args[]){
有什么区别?
答案 0 :(得分:1)
"它们在语义上是相同的。 int array []语法只是 添加,以帮助C程序员习惯java。 int []数组很多 更好,更少混淆。"
请参阅最佳答案(此处的情况相同) - Difference between int[] array and int array[]
答案 1 :(得分:0)
两者都是正确的,没有区别;第一个是首选/推荐的方式。
答案 2 :(得分:0)
两者都是正确的,但我会说Java风格是main(String[] args)
而C / C ++遗产是main(String args[])
。
我看到Java风格的主要优点是,完整类型信息被分组在变量的左侧,而不是在变量的右侧放置一些有用的信息。
请注意,此语法对于可以声明本机数组的任何位置都有效。 e.g。
int[] a = {1,2};
int b[] = {1,2};