java中的int[] p[];是什么意思? 与int[] p[n];有什么不同? 长度是多少?如何赋值?

2025-05-11 06:20:32
推荐回答(2个)
回答1:

第一建议你找一本中文的书看一下,你的这个问题我都没看清楚,
int[] 和p[n]的区别是int[]没有设置长度,p[n] 中的n设置了长度
赋值的话你可以通过数组的索引赋值
int [3]=5;
望采纳

回答2:

JAVA中声明数组,[]可以写在变量名后面,也可以写在类型后面的
int[] arr; 和 int arr[]; 是等效的
不过要注意,如果类型和变量名后面都写了[],那就需要注意一下,这是在声明多维数组
int[][] arr = new int[1][1]; 等效于 int[] arr[] = new int[1][1];这就是在声明一个二维数组
一般情况下都建议把[] 写在类型之后,不要写在变量名之后,更不要两边都写,这很容易混淆,虽然语法上都是支持的