问题不难 代码不少​ 这个控制台系统只要写个筛选器就很easy了

来源:12-2 项目问题解析 1

慕粉1473163857

2019-07-05 21:46

这个控制台系统只要写个筛选器就很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];			
}
执行结果如下:		


写回答 关注

2回答

  • 明月暖清风
    2019-07-12 15:10:17

    ?牛批啊

  • 慕粉1473163857
    2019-07-05 21:49:07

    执行结果如下:(租车的序号可随意选)

    https://img3.mukewang.com/5d1f55460001229c04280581.jpg

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530673 学习 · 6091 问题

查看课程

相似问题