为了账号安全,请及时绑定邮箱和手机立即绑定

关于java的数组定义

关于java的数组定义

神不在的二月 2016-04-16 11:11:16
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;

 

查看完整回答
反对 回复 2016-04-16
  • 1 回答
  • 0 关注
  • 1307 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信