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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张伟南 中级黑马   /  2016-11-14 23:59  /  2671 人查看  /  5 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

题目一:
        需求:编写一个程序,获取10个1至20的随机数,要求随机数不能重复。并把最终的随机数输出到控制台。
题目二:
        需求:使用Scanner从键盘读取一行输入(字符串),去掉其中重复字符, 打印出不同的那些字符。
题目三:
        需求:定义一个方法,将集合中的重复元素去掉,使用LinkedHashSet集合。
题目四:
        需求:在一个集合中存储了无序并且重复的字符串,定义一个方法,让其有序(字典顺序),而且还不能去除重复。
题目五:
        需求:从键盘接收一个字符串, 程序对其中所有字符进行排序(字典顺序,保留重复),例如键盘输入: helloitcast程序打印:acehillostt。
题目六:
        需求:从键盘输入接收多个整数, 直到输入quit时结束输入. 把所有输入的整数倒序排列打印。
题目七:
        需求:键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台。
题目八:
        需求:
        (1)定义一个员工类Employee,包含三个属性:姓名(String name)、年龄(int age)、工资(int salary)
        (线索: 定义学生类给出相应成员变量,构造,get,set方法)
        (2)创建5个对象装入TreeSet,按照工资从高到底排序输出结果(工资相同,按照年龄从低到高,工资和年龄都相同,
                按照姓名字典顺序排列,但是不能去重(姓名、年龄、工资都相同))
        (线索:        从写比较时按照要求,比较顺序为工资,年龄,姓名字典依次比较)
        (线索: 使用两种去重方式之一即可)
题目九:
        需求:
        (1)定义一个TreeSet集合,然后存入6个Double类型的数据,分别是[1.1,5.2,6.3,2.5,5.2,3.3]
        (2)不去重,然后遍历输出(从大到小)
        (线索: 书写比较方法时注意参数类型)
题目十:
        需求:
        (1)定义一个TreeSet对象,存储自定义对象Student。
        (2)按照姓名长度的大小决定存储的顺序,从长到短排序,如果长度一样,年龄小的在前面
题目十一:
        需求:
        (1)定义一个学生类(姓名,语文成绩,数学升级,英语成绩)
        (2)键盘录入学生的成绩,格式固定(姓名 语文成绩 数学成绩 英语成绩),录完之后,quit结束。
         * 录入结束后,根据学生的总成绩排序输出,总分相同根据姓名排序,姓名还相同认为是同一个人。(两种方式实现)
         *
         * 比如: 键盘录入:
         *                张三 60 60 60
         *                李四 50 50 50
         *                王五 70 70 70
         *   quit
         *                控制台输出:
         *                 李四 50 50 50
         *                 张三 60 60 60
         *                 王五 70 70 70
题目十二:
        需求:
        随机生成5个1~9之间的数,存入到合适的集合中,要求:
         * (1)保证存入集合的5个数不能重复
         * (2)按照从大到小的顺序进行排序
         * (3)最后使用迭代器遍历输出集合中的元素。
题目十三:
        需求:ArrayList里面有5个学生对象,有姓名和年龄,去除其中同姓名同年龄的,用HashSet实现。

5 个回复

倒序浏览
同学,你做了几道?
回复 使用道具 举报
明天才学,大神都会做吗
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
不错哦。就拿这些题练手了。。
回复 使用道具 举报
这些题是在学习set集合的课堂练习和课后作业,可以多练练。
回复 使用道具 举报
这些题有答案的吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马