武汉科技大学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

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

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

    <武汉科技大学 java实验报告 实验二>由会员分享,可在线阅读,更多相关<武汉科技大学 java实验报告 实验二(9页珍藏版)>请在金锄头文库上搜索. 1.注:"实 ...

  2. 博学谷java题库判断_博学谷Java开发面试基础笔试题及答案分享

    博学谷Java开发面试基础笔试题分享:char 型变量中能不能存贮一个中文汉字?为什么?"=="和 equals 方法究竟有什么区别?静态变量和实例变量的区别?是否可以从一个 st ...

  3. pta中c语言编程问题答案,pta题库答案_浙大远程教育2015秋 程序设计基础C 求PTA实验代码题库liujiahai-C答案_淘题吧...

    1. PTA(拼题A)的做题邀请码怎么得 进入中国大学mooc,点击课程 ,进入课程公告,查看邀请码 2. pta这道题目部分错误应该错在哪里 你的并查集是不是写错了?还有大数组放到函数外面,判断俱乐 ...

  4. python编程狮题库答案_‎Python编程狮-零基础学Python dans l’App Store

    Python编程狮是W3Cschool编程狮旗下专门为零基础Python编程爱好者打造的一款入门工具App,致力于帮助初学者入门,轻松迈入编程世界.学Python,从这里开始! [零基础也能学]初学者 ...

  5. 万维考试系统python题库答案_万维试题库系统官方下载

    万维试题库管理系统是一款相当出色的考试软件,软件拥有很多功能如课程定义,题型支持.试题批量识别导入,雷同试题检测,随机组卷和手工组卷流程控制,透明压缩,双向缓冲处理,数据导入导出共享,相当实用. 基本 ...

  6. 青鸟s1java云题库答案_北大青鸟S1java内部测试试卷(试题)

    本测试题为北大青鸟内部java测试题,仅供参考 理 论 知 识 试 卷 注意:将答案写在答题纸上,不得在试卷上作答! ========================================= ...

  7. java题库难_为什么平常写项目感觉java也不是那么难,一到面试刷题得时候感觉那么吃力呢。你们呢?...

    因为你平时写的代码可能大多数时候是和面试题无关的. 如果你日常工作就是解决面试题里的内容,那么就不会吃力了. 像楼上楼所说的,面试时是造飞机平时是开飞机 如果你平时也是造飞机那么就不会吃力了 说白了还 ...

  8. 万维考试系统python题库答案_万维全自动考试系统操作手册

    万维全自动网络考试平台 考试设置操作流程 1 / 29 万维捷通软件技术有限公司. 万维全自动网络考试平台 .............................................. ...

  9. 鱼c论坛python题库答案_全套55讲 鱼C论坛小甲鱼Python课后题 -

    动动手答案: 0. 视频中小甲鱼使用 if elif else 在大多数情况下效率要比全部使用 if 要高,但根据一般的统计规律,一个班的成绩一般服从正态分布,也就是说平均成绩一般集中在 70~80 ...

最新文章

  1. oracle 删除用户、表空间
  2. Redis第三集:redis-benchmark性能测试
  3. ClamAV病毒库增加特征码
  4. muduo学习笔记 线程类
  5. 微信小程序APP(商超营销类)经验总结
  6. 【EOJ Monthly 2019.02 - D】进制转换(思维,取模,高精度大数)
  7. 运用大数据提高政协协商能力
  8. windows登录linux免密码,Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件...
  9. QT + MinGW 中文显示乱码解决方案
  10. paip.Image对象出现“对象当前正在其他地方使用或者GDI+中发生一般性错误的解决
  11. OC容器——图书馆 .h 文件
  12. 附加SQL Server MDF文件的不同方法
  13. 直播系统具备有什么样的优势?带你了解股阿奴与直播系统的优势
  14. 数智化未来5大趋势——CDEC2020中国数字智能生态大会上海站生态伙伴发展状况调查...
  15. spring boot之controller注解与RequestController注解
  16. Linux环境下部署redis教程详解
  17. json模块 dunms,loads, dum,load 函数介绍
  18. jmeter ip 欺骗
  19. 推荐好书《值得阅读的书籍》列表
  20. AD17 普通的打螺丝孔

热门文章

  1. “机房环境监控系统”机房安全最重要的一环!
  2. JAVA 基础实践项目 -- 狼人杀
  3. sqlmap爆破dvwa数据库
  4. Wind客户端交易数据读取函数
  5. 74LS164 和 4094 的典型应用
  6. 【Linux c】寄存器变量
  7. GPS卫星位置计算(卫星位置计算小程序)java版
  8. 6-1 顺序表基本操作(10 分)
  9. 制作一个最基本的网页计算器
  10. 机器翻译第一步--词向量的生成与保存