Car[] carsForRent={new passengerCar("奥迪A4",500,4),new passengerCar("马自达6", 400, 4),new PickUp("皮卡雪6", 450,2, 4),new passengerCar("金龙", 800, 20),new Trunk("松花江", 400, 4),new Trunk("依维柯", 1000, 20)};像以上的定义方式跟以前所见的数据类型【】【】 数组名 = new 数据类型【行的个数】【列的个数】;不同 为什么不用数据类型啊??????
1 回答
guozhchun
TA贡献103条经验 获得超76个赞
为了打字方便,我这里使用 int 来代表数据类型,使用 a 来代表数组名, 使用 n 来代表数组的个数。
int[] a = new int[n]; // 这是定义数组 a 有 n 个元素,并没有给数组 a 赋值 int[] a = {5, 4, 3, 2, 1}; // 这是定义数组 a 有 5 个元素,同时给 5 个元素赋值,其相当于 // int[] a = new int[5]; // for (int i = 0; i < a.length; i++) // a[i] = 5 - i;
添加回答
举报
0/150
提交
取消