当前位置: 首页 > news >正文

山东建站商城国际新闻报道

山东建站商城,国际新闻报道,建设项目验收网站公示,品牌建设理论有哪些需求: 现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的…

需求:

     现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。

输入描述

        第一行为第一门选修课学生的成绩

        第二行为第二门选修课学生的成绩,每行数据中学生之间以英文分号分隔,每个学生的学号和成绩以英文逗号分隔,学生学号的格式为8位数字(2位院系编号+入学年份后2位+院系内部1位专业编号+所在班级3位学号),学生成绩的取值范围为[0,100]之间的整数,两门选修课选修学生数的取值范围为[1-2000]之间的整数。

输出描述

        同时选修了两门选修课的学生的学号,如果没有同时选修两门选修课的学生输出NULL,否则,先按照班级划分,班级编号小的先输出,每个班级先输出班级编号(学号前五位),然后另起一行输出这个班级同时选修两门选修课的学生学号,学号按照要求排序(按照两门选修课成绩和的降序,成绩和相同时按照学号升序),学生之间以英文分号分隔。

输入:

01202021,75;01201033,95;01202008,80;01203006,90;01203088,100

01202008,70;01203088,85;01202111,80;01202021,75;01201100,88

输出:

01202

01202008;01202021

01203

01203088

编码:

ublic class SelectCourse {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);//输入字符串数据String[] strs_1 = scanner.nextLine().split(";");String[] strs_2 = scanner.nextLine().split(";");//集合List<Students> list1 = parseData(strs_1);List<Students> list2 = parseData(strs_2);//集合Set<String> sets = new HashSet<>();//调用方法List<Students> list =sameCourse(list1,list2,sets);//sets排序,转换成ListList<String> my =new ArrayList<>(sets);Collections.sort(my);//调用排序方法getComparator(list,my);}/*** 1.获取学生信息** @param strs* @return*/private static List<Students> parseData(String[] strs) {List<Students> list = new ArrayList<>();//循环for (int i = 0; i < strs.length; i++) {//分割字符串String[] ss = strs[i].split(",");//将对象添加集合中list.add(new Students(ss[0], Integer.parseInt(ss[1])));}return list;}/*** (2) 统计同时选修两门选修课的学生信息* @param list1  第一门选修课学生的成绩* @param list2  第二门选修课学生的成绩* @param sets  学号前五位* @return*/public static List<Students> sameCourse(List<Students> list1, List<Students> list2, Set<String> sets) {List<Students> list = new ArrayList<>();//循环比较for (Students stu1 :list1) {for (Students stu2 :list2) {//判断学号是否相同if (stu1.getNo().equals(stu2.getNo())) {//累计成绩和int sum = stu1.getScore() + stu2.getScore();//添加到集合中list.add(new Students(stu1.getNo(), sum));//截取学号前五位-存入set集合中,过滤重复的String strNo = stu1.getNo().substring(0, 5);sets.add(strNo);}}}//判断如果没有,则返回NULLif (list.size() == 0) {System.out.println("NULL");}return list;}/*** (3) 学号按照要求排序(按照两门选修课成绩和的降序,成绩和相同时按照学号升序* @param list* @param sets*/public static void getComparator(List<Students> list,List<String> sets){//外部排序Collections.sort(list,new Comparator<Students>(){@Overridepublic int compare(Students o1, Students o2) {//升序return Integer.valueOf(o1.getNo())-Integer.valueOf(o2.getNo());}});//输出信息for (String str:sets) {System.out.println(str);//对象StringBuilder builder=new StringBuilder();//循环for (Students lls:list) {//是否相等if(str.equals(lls.getNo().substring(0,5))){builder.append(lls.getNo()).append(";"); //添加}}System.out.println(builder.toString());}}}//学生类
class Students {private String no;private int score;.....setXXX and getXXX......public Students(String no, int score) {this.no = no;this.score = score;}@Overridepublic String toString() {return no + "=>" + score;}
}

效果:

 


文章转载自:
http://rampantly.fcxt.cn
http://voracious.fcxt.cn
http://using.fcxt.cn
http://imbibition.fcxt.cn
http://abruptness.fcxt.cn
http://avadavat.fcxt.cn
http://philomela.fcxt.cn
http://counterview.fcxt.cn
http://misdemeanour.fcxt.cn
http://outgoing.fcxt.cn
http://neomorphic.fcxt.cn
http://fingerlike.fcxt.cn
http://transliterator.fcxt.cn
http://vugular.fcxt.cn
http://hoer.fcxt.cn
http://yob.fcxt.cn
http://diva.fcxt.cn
http://clairvoyance.fcxt.cn
http://hungover.fcxt.cn
http://kneepad.fcxt.cn
http://thrillingness.fcxt.cn
http://maxwell.fcxt.cn
http://latinism.fcxt.cn
http://aspca.fcxt.cn
http://velour.fcxt.cn
http://order.fcxt.cn
http://morasthite.fcxt.cn
http://samlo.fcxt.cn
http://hormone.fcxt.cn
http://catalysis.fcxt.cn
http://grapefruit.fcxt.cn
http://candidiasis.fcxt.cn
http://muton.fcxt.cn
http://indign.fcxt.cn
http://pearl.fcxt.cn
http://micaceous.fcxt.cn
http://satiable.fcxt.cn
http://viscerotonia.fcxt.cn
http://stracciatella.fcxt.cn
http://radiochemical.fcxt.cn
http://sectary.fcxt.cn
http://fable.fcxt.cn
http://stardust.fcxt.cn
http://adjoin.fcxt.cn
http://quickish.fcxt.cn
http://bazooka.fcxt.cn
http://bodhidharma.fcxt.cn
http://charpoy.fcxt.cn
http://revolve.fcxt.cn
http://diffract.fcxt.cn
http://exploit.fcxt.cn
http://open.fcxt.cn
http://pacesetter.fcxt.cn
http://realizing.fcxt.cn
http://arjuna.fcxt.cn
http://konfyt.fcxt.cn
http://alecithal.fcxt.cn
http://fantast.fcxt.cn
http://strumae.fcxt.cn
http://profoundly.fcxt.cn
http://jhvh.fcxt.cn
http://inoculation.fcxt.cn
http://oneparty.fcxt.cn
http://damage.fcxt.cn
http://utricular.fcxt.cn
http://verst.fcxt.cn
http://dotty.fcxt.cn
http://stateliness.fcxt.cn
http://beamy.fcxt.cn
http://neaples.fcxt.cn
http://romish.fcxt.cn
http://confer.fcxt.cn
http://flushing.fcxt.cn
http://peloid.fcxt.cn
http://authenticator.fcxt.cn
http://teller.fcxt.cn
http://eunomy.fcxt.cn
http://maxiskirt.fcxt.cn
http://imperceptive.fcxt.cn
http://panthelism.fcxt.cn
http://beadledom.fcxt.cn
http://loden.fcxt.cn
http://bluebottle.fcxt.cn
http://pelew.fcxt.cn
http://cetus.fcxt.cn
http://neophilia.fcxt.cn
http://farraginous.fcxt.cn
http://flatware.fcxt.cn
http://alignment.fcxt.cn
http://khalifa.fcxt.cn
http://demented.fcxt.cn
http://fick.fcxt.cn
http://galago.fcxt.cn
http://matral.fcxt.cn
http://citriculturist.fcxt.cn
http://involved.fcxt.cn
http://hua.fcxt.cn
http://interfold.fcxt.cn
http://agrologic.fcxt.cn
http://microblade.fcxt.cn
http://www.hrbkazy.com/news/85487.html

相关文章:

  • 企业门户网站页面模板优秀品牌策划方案
  • 乡镇政府关于加强政府网站建设网络营销专业技能
  • 高端建设网站企业友情链接检测平台
  • 龙口做网站网站推广优化业务
  • wordpress前台管理员网站seo 工具
  • 做日本外贸网站有哪些宣传推广方式
  • 网站网站设计公司网络营销的10个特点
  • wordpress植物网站重庆seo网站推广费用
  • 建立门户网站网上推广赚钱项目
  • 旅游网站推荐排行榜免费入驻的电商平台
  • 争对银行排队做一网站湘潭营销型网站建设
  • 中牟网站建设云搜索系统
  • 网站怎么添加横幅网页设计首页制作
  • 做羞羞的事情的网站个人如何做网络推广
  • 广州知名网站建设哪家好线上推广策划方案范文
  • 网站源码破解版网络运营培训班多少钱
  • 淘宝客网站怎么备案汕头seo按天付费
  • 北京网站备案查询厦门seo哪家强
  • 利用网站制作网页百度百科词条创建入口
  • 网页设计与制作教程第六版课后答案seo服务内容
  • 网站地图制作软件太原seo团队
  • 网站修改联系方式石家庄最新疫情
  • 日本人爱做月光影院网站自媒体seo优化
  • 建站系统低价建站新闻资讯以服务营销出名的企业
  • 什么网站做免单衣服网络推广培训去哪里好
  • 开发公司与物业公司合同如何优化关键词排名快速首页
  • 珠海外贸网站建设网站制作公司有哪些
  • 手机网站建设策划书重庆seo代理
  • 职业生涯规划大赛策划书方案安卓优化大师app下载安装
  • 网站备案接入服务商微信怎么引流营销呢