A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

定义一个学生类,需要有姓名,年龄,考试成绩三个成员属性,将学生对象按照成绩—》年龄—》姓名优先级排序(成绩相同按照年龄排序,成绩年龄相同按照姓名排序)
谁能给个解题思路吗?有代码最好了

4 个回复

倒序浏览
创建一个类方法,返回类型是数组(NSArray)类名:(参数)参数名{
       里面用NSDescriptor中的一种方法。这个方法你自己上网查一下。不能给你写太多。
    //成绩降序排列
   
    //年龄降序排列
   
    //名字降序排列
   
    //把需要排列的属性放入集合
  
    //通过集合的排列方法返回排列好后的新集合
  

}
回复 使用道具 举报 1 0
自己封装一个方法吧,可以用冒泡加if ...else if .... 不多说了。
回复 使用道具 举报
这是不是入学考试题啊
回复 使用道具 举报
入学了吗????
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马