- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计 实验指导书 东北大学软件学院 实验要求 由于《Java语言程序设计》是一门实践性较强的课程,课堂教学应该与实践环节紧密结合,因此,《Java语言程序设计》课程的实验环节在整个《Java语言程序设计》课程的学习过程中占据着重要的位置。 《Java语言程序设计》课程实验的目的是为了使学生在课堂学习的同时,通过一系列的实验,使学生加深了解和更好地掌握《Java语言程序设计》课程教学大纲要求的内容。 在《Java语言程序设计》的课程实验过程中,要求学生做到: (1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。 (2)仔细观察调试程序过程中出现的各种问题,记录主要问题,作出必要说明和分析。 (3)认真书写实验报告。实验报告模板见《实验报告格式》。 (4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。 (5)实验课程不迟到。如有事不能出席,所缺实验一般不补。 (6)本实验可以采用的开发工具有JDK,Jcreator和Eclipse等,同学在做实验之前要求熟悉开发环境。 实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。第二部分是提交书面的实验报告。 实验1 Java类和对象(一)(4学时) 1. 实验目的 (1)掌握JDK的安装步骤,理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法。掌握如何在命令行下编译和运行Java程序,掌握Editplus编辑器的使用方法。 (2)通过编程和上机实验理解 Java 语言如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,掌握对象和对象引用之间的关系,了解成员变量和成员方法的特性,掌握数组的定义方法,掌握类构造方法的定义和构造方法的使用,掌握 OOP 方式进行程序设计的方法。 2. 实验类型 设计型 3. 实验基本要求 1(Java基本语法练习).编写35选7的彩票程序,随机产生7个1-35之间的中奖号码,产生的7个号码应保证互不相同,采用冒泡排序将7个号码排序,从键盘输入7个1-35之间的号码(必须为整数),输入的7个号码要保证互不相同,将用户输入的号码与中奖号码进行比较,判断有几个号码相同,根据中奖号码的个数,判断用户中了几等奖。 2(Java类和对象练习,与上课实例类似). 编写一个银行客户类,客户属性有:姓名,编号,取款密码,存款余额,提供的方法包括存钱、取钱、查询余额。编写一个测试类,要求用户输入密码,如果密码正确,进入操作界面,操作界面提供一个菜单,提示用户如何进行存款,取款和查询,能够循环存款、取款和查询,存款金额和取款金额需要从键盘输入,输入的存款金额和取款金额大于0,取款金额小于等于存款余额,否则重新输入。 3(Java类和对象练习). 编写一个学生类,每个学生属性有:学号、姓名、年龄,创建5个学生对象,给一个学生数组赋值,完成以下功能: ①将学生按学号排序输出;②给所有学生年龄加1; ③统计大于20岁的学生人数。 4(选做).实现一个复数类,实现复数的加法和乘法,并编写测试类测试它。 5(选做).编写一个三角形类,能根据3个实数构造三角形对象,如果三个实数不满足三角形的条件,则自动构造以最小值为边的等边三角形。输入任意三个数,求构造的三角形面积。注:三角形面积s=sqrt(p*(p-a)*(p-b)*(p-c)) 其中,a,b,c为三条边,p=(a+b+c)/2。 4. 编程技巧 1.(1) 如何根据构造方法的要求创建对象; (2) 如何给对象数组赋值。 (3) 如何通过数组元素操作访问各对象的属性。 (4) 输出对象会自动调用对象的toString()方法。 (5) 通过数组管理学生对象,由于要多次输出学生数组,所以程序中编写了一个output方法。 2.两个字符串的比较要用equals方法。 5. 实验思考题 以下程序的运行结果? public class A { ? static int k=3;? static int m;? public static void main(String[] args) {???? k++;???? if (m==0) ?????? System.out.println(k); ???? else????? ?System.out.println(B.k); ? ???k++;? }?}?class B {???? static int k=6;?} A. 3???? B. 4???? C.5????? D.编译错误???? E.6 2.以下程序的运行结果? public class A { ? static int k=3;? public static void mai
您可能关注的文档
最近下载
- 2025年职业技能鉴定考试老年人能力评估师综合能力测试题及答案.docx VIP
- 三年级第一学期开学家长会课件.ppt VIP
- 2025江苏南京四桥经济园有限公司招聘10人笔试备考试题及答案解析.docx VIP
- 电动单梁起重机安装(移装)自检记录.doc VIP
- 15J401 钢梯国家标准图集.pdf VIP
- 【中考真题】2025年甘肃白银中考物理试题及答案 .pdf VIP
- 起重机安全监控管理系统安装检验报告表格.doc VIP
- 第六章:电动葫芦单梁起重机安装自检记录.doc VIP
- 长期护理保险背景下昆明市失能老人照护服务供给优化研究.pdf
- 冶金起重机械施工自检记录范本.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)