接口回调及集合类练习java

接口回调及集合类练习java

ID:35502246

大小:71.47 KB

页数:7页

时间:2019-03-25

接口回调及集合类练习java_第1页
接口回调及集合类练习java_第2页
接口回调及集合类练习java_第3页
接口回调及集合类练习java_第4页
接口回调及集合类练习java_第5页
资源描述:

《接口回调及集合类练习java》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、深圳大学实验报告课程名称:JAVA程序设计实验名称:接口回调及集合类练习班级:微电二班姓名:同组人:无实验日期:2016年5月22日教师签字:、实验目的丽期介绍了接口回调的技术,接口是java中一个很重要的概念,此前的实验我们一直利用数组作为数据结构来放置类成员,本次实验我们需耍熟悉使用包util中的ArrayList类,利用ArrayList类,结合接口定义,完成今天的实验。实验内容根据前面我们做过的实验,考虑如卜•情况:1.假设现在冇木科生打算在毕业Z后考研,考研的录取分数线为320,包含四门课程,政治、英语、数学、专业课程,学生的字段属性包含姓名、性别、专业、毕业院校、

2、总分等字段。2.首先利用集合类ArrayList生成一个具有N(由你自己通过键盘输入个数)个学生的集合,对学生按照要求的字段进行初始化。3.定义考研“录取”接口,该接口的主要功能是根据考试分数确定是否考生上线(总分达到要求,单科成绩不低于60分),最示根据录取惜况输出参加考试的学生名单、考研上线的学住名单并输出各科考试成绩,同学们注意,逻辑上讲,该接口就不能用学生类来实现,应该是另一个类,比如教师类。按照我所给的实验报告格式,认真完成各项要求并在指定的时间内捉交你的报告(注意,只需提交word格式文档一份,千万不要压缩,增加打开工作量!!!),请各位注意提交时间,过了截止时间

3、,拒绝提交!!!三、程序代码1•定义接口packageproject;importjava.util.List;publicinterfaceInterf{//定义接口publicvoidjudge(ListsluList);//定义方法)2•实现接口packageproject;importjava.util.List;publicclassInterflmimplementsInterf{//实现接口publicvoidjudge(ListstuList){System.oMprintln(”参加考试的学生分别有:”);for(Stud

4、entstu:stuList){System.owrprintln(stu.getName());//输11参加考试的学牛的名单}System.ow^.printlnC'Xn被录取的学生分别是:”);//输出被录取的学牛-的名单System.ouZ.println(n姓名1性别t专业t院校t政治t英语1数学t专业课”);for(Studentstu:stuList){booleanpass=false,reach=false;doubletotal=stu.getPolitics()+stu.getEnglish()+stu.getMath()+stu.get

5、Majorclass();if(total>=320){〃判断总分是否过320分pass=true;}if((stu.getPolitics()>60)&&(stu.getEnglish()>60)&&(stu.getMath()>60)&&(stu.getMajorclass()>60))(reach=true;〃判断每课是否过60分Iif(pass&&reach){System.owZ.println(stu.getName()4-"tu+stu.getSex()+"t"+stu.getMajor()+"t"4-stu.getSchool()+"tH+stu.ge

6、tPolitics()+ntn+stu.getEnglish()+"t”+stu.getMath()+”t”+stu.getMajorclass());}3.学生类publicclassStudent{publicStringname,sex,major,school;//学牛的属性publicdoublepolitics,english,math,majorclass;publicStringgetName(){returnname;}publicStringgetSex(){returnsex;}……(省略一部分)publicvoidsetMajorclass(do

7、ublemajorclass){this.majorclass=majorclass;}}4.主程序packageproject;importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclassTest{publicstaticvoidmain(Stringnargs){Interfinterf=newInterflm();Listlist=newArrayList()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。