武汉科技大学java题库答案_武汉科技大学java实验报告实验二.doc

41528d3028836879cd698677c3999917.gif武汉科技大学java实验报告实验二.doc

注“实验记录及个人小结”部分不够可另附页或在背面续写第页信息科学与工程学院JAVA程序设计上机实验报告专业班级姓名学号实验时间指导教师成绩实验名称实验二初步的面向对象的程序设计练习实验目的1掌握类和构造方法的定义。2掌握创建类实例的方法。3初步掌握面向对象的编程思想主要实验记录及个人小结(包括部分实验源程序、调试结果及实验结果分析等)实验内容1、编写程序实现如下功能已知学生类有域变量(学号、班号、姓名、性别、年龄)和方法(获得学号、获得班号、获得性别、获得年龄、修改年龄,显示基本信息),定义一组学生对象,并初始化他们的基本信息,然后依次输出。实验步骤步骤(1)定义类STDUENT,并添加如下域变量STRINGSNOSTRINGCLASSNOSTRINGNAMECHARSEXINTAGE步骤(2)在类STUDENT中添加如下方法,并编写代码实现具体方法的功能STUDENTSTRINGNUM,STRINGCLASSNUM,STRINGNAME,CHARSEX,STRINGAGE{}STRINGGETNUM{}STRINGGETCLASSNUM{}STRINGGETSEX{}INTGETAGE{}VOIDSETAGEINTAGE{}VOIDDISPLAY{}步骤(3)定义一个包含MAIN方法的APPLICATION程序类STUDENTSINFO,初始化一个学生类对象数组,并利用循环语句显示所有学生的基本信息。步骤(4)保存文件名为STUDENTSINFOJAVA,然后编译、调试和运行程序。程序代码CLASSSTUDENT{STRINGNUMSTRINGCLASSNUMSTRINGNAME注“实验记录及个人小结”部分不够可另附页或在背面续写第页主要实验记录及个人小结(包括部分实验源程序、调试结果及实验结果分析等)STRINGSEXINTAGEPUBLICSTUDENTSTRINGNUM,STRINGCLASSNUM,STRINGNAME,STRINGSEX,INTAGE{THISNUMNUMTHISCLASSNUMCLASSNUMTHISNAMENAMETHISSEXSEXTHISAGEAGE}STRINGGETNUM{RETURNNUM}STRINGGETCLASSNUM{RETURNCLASSNUM}STRINGGETNAME{RETURNNAME}STRINGGETSEX{RETURNSEX}INTGETAGE{RETURNAGE}VOIDGETAGEINTAGE{THISAGEAGE}VOIDDISPLAY{SYSTEMOUTPRINTLN“学号“GETNUM“班号“GETCLASSNUM“姓名“GETNAME“性别“GETSEX“年龄“GETAGE}}PUBLICCLASSSTUDENTSINFO{PUBLICCLASSSTUDENTSINFO{PUBLICSTATICVOIDMAINSTRINGARGS{INTISTUDENTCARDNEWSTUDENT3CARD0NEWSTUDENT“201112135056“,“电信DB1102“,“刘棋“,“男“,20CARD1NEWSTUDENT“201112135058“,“电信DB1102“,“刘天鹏“,“男“,20CARD2NEWSTUDENT“201112135059“,“电信DB1102“,“李罡“,“男“,21CARD0GETAGE21FORI0ISCHOOLGETSCORELINE||SGETSCORE96}ELSERETURNFALSE}PUBLICSTATICVOIDMAINSTRINGARGS{INTISCHOOLSETSCORELINE570STUDENTCARDNEWSTUDENT3CARD0NEWSTUDENT“刘棋“,“201112135056“,550,92CARD1NEWSTUDENT“刘天鹏“,“201112135058“,350,98CARD2NEWSTUDENT“李罡“,“201112135059“,580,90FORI0I3ICARDIPRINTFORI0I3I{IFISENROLLCARDISYSTEMOUTPRINTLN“\R\N“CARDIGETNAME“被录取“ELSESYSTEMOUTPRINTLN“\R\N“CARDIGETNAME“没有被录取“}}}程序截图注“实验记录及个人小结”部分不够可另附页或在背面续写第页主要实验记录及个人小结(包括部分实验源程序、调试结果及实验结果分析等)思考题编写一个三角形类,能根据3个实数(即三角形的三边)构造三角形对象,如果3个实数不满足三角形的条件,则自动构造以最小值为边的等边三角形,另外已知这三个实数,也能求出三角形的面积。现任意定义几个三角形对象,并分别求它们的面积。实验步骤步骤(1)定义类TRIANGLE,并添加如下域变量DOUBLEADOUBLEBDOUBLECDOUBLEDDOUBLESABC为三角形三边,D为重新构建三角形的边,S为三角形面积。步骤(2)在类TRIANGLE中添加如下方法,并编写代码实现具体方法的功能TRIANGLEDOUBLEA,DOUBLEB,DOUBLEC{}BOOLEANVERIFICATION{}VOIDCOMPARATION{}VOIDCALCULATION{}VOIDPRINTFLOATSCORE{}步骤(3)定义一个APPLICATION程序类TRIANGLETEST并添加方法PUBLICSTATICVOIDMAINSTRINGARGS{}程序代码CLASSTRIANGLE{DOUBLEADOUBLEBDOUBLECDOUBLEDDOUBLESTRIANGLEDOUBLEA,DOUBLEB,DOUBLEC{THISAATHISBBTHISCC}BOOLEANVERIFICATION{IFABC||ACB||BCA{RETURNFALSE}ELSERETURNTRUE注“实验记录及个人小结”部分不够可另附页或在背面续写第页主要实验记录及个人小结(包括部分实验源程序、调试结果及实验结果分析等)}VOIDCOMPARATION{IFAB{IFACTHISDA}ELSE{IFBCTHISDBELSETHISDC}THISSDDMATHSIN6031415926/180/2SYSTEMOUTPRINTLN“面积为“S“\R\N“}VOIDCALCULATION{THISSABMATHSINMATHACOSAABBCC/2AB31415926/180/2SYSTEMOUTPRINTLN“面积为“S“\R\N“}VOIDPRINT{SYSTEMOUTPRINTLN“三角形三边为“A““B““C}}PUBLICCLASSTRIANGLETEST{PUBLICSTATICVOIDMAINSTRINGARGS{INTITRIANGLECARDNEWTRIANGLE3CARD0NEWTRIANGLE1,1,3CARD1NEWTRIANGLE3,4,5CARD2NEWTRIANGLE6,7,8FORI0I3I{CARDIPRINTIFCARDIVERIFICATION{SYSTEMOUTPRINTLN“可以构成三角形。“CARDICAL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值