关于java的数组定义

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 数据类型【行的个数】【列的个数】;不同 

为什么不用数据类型啊??????

神不在的二月
浏览 1308回答 1
1回答

guozhchun

为了打字方便,我这里使用 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; 
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java