白猫黑猫排序问题

一、问题内容

1.有一个数组,储存着Cat 对象,每个Cat对象有很多成员变量,其中一个代表颜色colour,有两个值:白色和灰色,要求编一个函数,将数组中所有白猫都排在灰猫前面
2.如果猫的颜色有三种,白色、灰色、黑色,要求编一个函数,将白猫放在前面、灰猫放在中间、黑猫放在最后面
3.不仅按照白猫、灰猫、黑猫的顺序排序,而且每种颜色的猫原本内部顺序不能改变

二、实现代码

package test;import java.util.Random;public class CatHouse {public static void main(String[] args){	String[] colour = new String[3];		colour[0] = "白";colour[1] = "灰";colour[2] = "黑";Random ran = new Random();Cat[] catArr = new Cat[10];String[] catColour = new String[10];//		1.第一组System.out.println("1.两种颜色,白猫在前,灰猫在后");for(int i = 0;i j; l--){Cat temp = catArr[l];catArr[l] = catArr[l-1];catArr[l-1] = temp;}						CatCageNum ++;break;}}}			}		for(int i=0;i

运行结果

代码运行结果


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部