
请问java中这两种定义数组的方式有何区别?
请问java中这两种定义数组的方式有何区别?int[]a={1,8,7,3,9};intb[]={0,3,2,7,0};...
请问java中这两种定义数组的方式有何区别?int[] a={1,8,7,3,9};
int b[]={0,3,2,7,0}; 展开
int b[]={0,3,2,7,0}; 展开
1个回答
展开全部
你的写法不准确
int[] a 和 int a[]
前者[]是跟着类型的,别拆散了,
两种写法是一样的,可以互换,但是建议使用前者 int[] a;
因为java是强类型语言,声明变量的时候要指定变量的类型,使用前者更能清楚表达 数组类型,而使用后者,光看类型是不知道是数组还是int的
前者也更为通用。
int[] a 和 int a[]
前者[]是跟着类型的,别拆散了,
两种写法是一样的,可以互换,但是建议使用前者 int[] a;
因为java是强类型语言,声明变量的时候要指定变量的类型,使用前者更能清楚表达 数组类型,而使用后者,光看类型是不知道是数组还是int的
前者也更为通用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询