这个控制台系统只要写个筛选器就很easy了 代码如下
Arrays.sort(rtNum, Collections.reverseOrder()); //降序排列
String[] Mname = new String[MNum];// 载人数组名称
int[] mannedNums = new int[MNum];// 载人数量
int[] Mnums = new int[MNum];// 载人数组数量
for (int i = 0; i < MNum; i++) {
Mnums[i] = rtNum[i];
}
//筛选器:筛选载人车的名称和载人的数量
for (int i = 0; i < Mnums.length; i++) {
switch (Mnums[i]) {
case 5:
Mname[i] = car5.getName();
mannedNums[i] = car5.getMannedNums();
break;
case 4:
Mname[i] = car4.getName();
mannedNums[i] = car4.getMannedNums();
break;
case 3:
Mname[i] = car3.getName();
mannedNums[i] = car3.getMannedNums();
break;
default:
break;
}
}
//载人总数量
int MNsums = 0;
for (int i = 0; i < mannedNums.length; i++) {
MNsums = MNsums + mannedNums[i];
}
执行结果如下: ?牛批啊
执行结果如下:(租车的序号可随意选)
