您的位置:首页 > 编程语言 > Java开发

Java参考项目—输出赛车总数,并输出车手信息

2017-09-28 09:33 120 查看
本项目名称:后宫佳丽三千人

设计一个赛车类RaceCar

要求:该类中,保存车手的赛车编号,车手名字

             并声明一个静态变量count,用于统计车手总数量

在main类中:分配赛车手,统计赛车手的数量

                          并输出赛车手赛车编号及名字

public class RaceCar
{
int CarNum;
String name;
static int count = 0;
RaceCar(int CarNum,String name)
{
this.CarNum = CarNum;
this.name = name;
}
static int getCount()
{
return count;
}
void show_infor()
{
System.out.println("第一辆车的编号为:"+CarNum+" 赛车手的名字为:"+name);
}
}

public class MainTest
{
public static void main(String[] args)
{
int i;
RaceCar []cars=new RaceCar[5];
String[] names= {"a","b","c","d","e"};
for(i = 0; i<names.length; i++)
{
cars[i] = new RaceCar(i+1,names[i]);
cars[i].count++;
cars[i].show_infor();
}

System.out.println("赛车的总数为:"+RaceCar.count);
}
}

运行结果:
第一辆车的编号为:1     赛车手的名字为:a

第一辆车的编号为:2     赛车手的名字为:b

第一辆车的编号为:3     赛车手的名字为:c

第一辆车的编号为:4     赛车手的名字为:d

第一辆车的编号为:5     赛车手的名字为:e

赛车的总数为:5

定义对象的数组:

RaceCar []cars=new RaceCar[5];

创建了一个包含五个对象的数组,

数组每个对象都要重新new,可利用循环

那如果将数组长度定义为3000,不就是后宫佳丽三千,哈哈,我真是天才
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息