java p39课后答案_面向对象程序设计(JAVA)答案-程序员宅基地

技术标签: java p39课后答案  

【其它】请将前面几次要求写到作业本上的题目电子代码上传。

【其它】实验指导书 P26 实训七 三、实训内容和过程 1-4题 将每题问题的答案写在word文档中,标清楚题号和答案(可附代码);第5题将补充完整的代码和问题答案一并提交。(1-4题每题6分,第5题10分) 四、思考和练习 1-3题提交源代码,注意标清楚题号。(每题22分,共66分)

【其它】接口和抽象类.docx

【其它】实验指导书P35 实训十 Java输入输出流 三.实训内容和过程 需要完成第1题,第2题或第3题完成其中一个即可。(2,3全做也不反对) 四.思考与练习 需要完成第三题,第四题或第五题完成其中一个即可。(4,5全做也不反对) 实训十一 GUI常用组件的应用P39 三、实训内容和过程 1.在JFrame中使用各种Swing组件。请使用Swing中的组件完成P39页如图11-1所示的图形用户界面。 3.使用JPanel面板 2.在JApplet中添加Swing组件(课外自行练习,可以不提交该题的代码) 四、思考与练习 2.利用Swing组件创建如P43图11-3所示的计算机窗口。

【其它】第三章作业: 1. 教材第三章课后习题 1-10, 前面 9 个写到书上。 2. 实验指导书上 15 页实训三第四题中的第三小题,计算一个正整数的阶乘,写到作业本上。 3. 编写一个类,代表教师,要求:具有 ( 私有 ) 属性:姓名、年龄;具有行为:自我介绍。编写一个测试类,要求:实例化一个教师,并对其初始化 ( 构造方法 ) 输出该教师的自我介绍。 4. 修改第三题,尝试使用 set 和 get 方法分别设置和输出教师的姓名,年龄。

【其它】教材P182 8.编写程序,利用FileInputStream类和FileOutputStream类实现文件的复制。(30分) 9.编写程序,在用户输入姓名和密码时,将其保存到文件中。(35分) 10.编写程序,将一段文字加密后存到文件中,然后再将加密后的文件输出。(35分)

【其它】实验指导书: 实训十一 P41 使用JPanel面板(10分); P43 思考与练习第2题:利用Swing组件创建,创建计算器窗口(20分)。 实训十二 P43 实训内容与过程 第1题(10分),第2题(10分) 实训十三 P48 实训内容与过程 第2题(20分) 实训十五 P56 实训内容与过程1(10分),2(10分),3(10分)

【其它】1 请将教材中的下列题目写在 WORD 文档中提交: 1. P35 第 4 题共 9 分,每错一个扣 1 分。 2. P35 第 6 题中的第 (3) 小题共 10 分, t1,t2,t3,t4,t5 的值分别均判断正确得 10 分,每错一个扣 2 分。 3. P35 第 7 题共 6 分,每空 3 分。 4. P36 页第 9 题,程序运行正确无误得 30 分,代码有适当注释加 5 分。 5. P36 页第 10 题,程序运行正确无误得 35 分,代码有适当注释加 5 分。

【其它】实训指导书 实训九 异常处理 P35. 四、思考与练习 第三题和第四题(需要提交,每题50分) 三、实训内容和过程中的题目在书上完成即可

【其它】• 书面作业:使用 Java 事件处理机制实现用户登陆功能,即输入用户名和密码 admin 登录后能提示“登陆成功”,否则提示“非法用户”。 • P238 第 11-14

【其它】教材P238第11章课后作业: 选择题1-5在书上完成; 第11题:设计一个用户调查表的程序界面,调查选项里面包含一个文本框、一组单选按钮、一组复选框和一个确认按钮,当用户确认按钮时,在控制台输出文本框中的值。(50分) 第12题:设计一窗口程序。窗口内包含一个文本域和两个按钮。当文本域的内容为空时,两个按钮变成无效状态。当按钮有效时,单击第一个按钮,文本域中的字体颜色改变成黄色,单击另一个按钮,文本域内的字体颜色改变成蓝色。(50分)

【其它】实训三 类与对象 P10 三、实训内容与过程 1 、 2 、 3 、 4 、 6 、 7 P15 四、思考与练习 2 ( 10 分)、 3 ( 15 分) 实训四 选择结构 P15 三、实训内容与过程 1 、 2 、 3 、 4 P18 思考与练习 1 、 2 、 3 、 4 ( 10 分)、 5 ( 15 分) 实训五 循环结构 P19 三、实训内容与过程 1 、 2 、 3 、 4 P21 四、思考与练习 1 、 2 、 3 ( 15 分)、 4 ( 15 分)、 5 ( 20 分) (说明:未给出分数的题目请将答案写在实验指导书上,给出分数的题目需要提交源代码和运行结果截图,请提交作业时上传.java文件,并将运行结果截图放在word文档中,每张图前面是对应的题目编号。代码需要有适当注释,无注释每题扣2分,有代码但结果不正确则酌情给分,最多不超过原分数的三分之一)

【简答题】教材 P87 第 9 题 ---15 分 教材 P87 第 10 题 ---15 分(前几次作业做过此题的不需要再做了) 创建一个名称为StaticDemo的类,并声明一个静态变量和一个普通变量。对变量分别赋予10和5的初始值。在main()方法中输出变量值。 ---10 分 (1)定义一个名为Vehicles(交通工具)的基类,包含成员属性brand(商标)和color(颜色),还应包含成员方法run(行驶,在控制台显示“我已经开动了”)和showInfo(显示信息,在控制台显示商标和颜色),并编写构造方法初始化其成员属性。 ---10分 (2)编写Car(小汽车)类继承于Vehicles类,增加int型成员属性seats(座位),还应增加成员方法showCar(在控制台显示小汽车的信息),并编写构造方法。 ---10分 (3)编写Truck(卡车)类继承于Vehicles类,增加float型成员属性load(载重),还应增加成员方法showTruck(在控制台显示卡车的信息),并编写构造方法。 ---10分 (4) 定义测试类,测试以上各类。 ---10 分 (1) 编写一个Teacher类,包含授课方法;编写JavaTeacher和MathTeacher类继承自Teacher类,并重写授课方法; -10分 (2) 在Teacher类的基础上,开发一个DeanOffice类(教务处),提供对各教师进行评价方法,评价内容依据教师的授课情况。---20分 说明: 请提交作业时上传.java文件,并将运行结果截图放在word文档中,每张图前面是对应的题目编号。代码需要有适当注释,无注释每题扣2分,有代码但结果不正确则酌情给分,最多不超过原分数的三分之一)

【其它】完成教材 P66 第 10 题(共 30 分,其中 9 个方法体,每一个方法体设置正确得 3 分,核心代码有注释加 3 分) 完成教材 P66 第 12 题(共 20 分,其中成员变量定义正确得 5 分,初始化成员变量的构造方法正确得 5 分;实现借书和还书的成员方法定义正确得 10 分) 请定义一个交通工具 Vehicle 类,该类具有成员变量:速度 (speed) 、体积 (size) 等;成员方法:移动 (move()) 、设置速度 (setSpeed(int speed)) 、加速 speedUp() 、减速 speedDown() 等;写一个测试类,在该类中实例化一个 Vehicle 对象,并通过 set 方法初始化其成员变量。此外,通过调用 speedUp 和 speedDown 方法控制器速度。 (共 31 分,其中成员变量定义正确得 4 分,成员方法正确得 12 分; set 方法正确得 5 分, speedUp 方法调用正确得 5 分, speedDown 方法调用正确得 5 分) 利用 JAVA 语言编程,打印某个日期,并判断该年是否为闰年。(共 19 分,运行结果无误即可) 说明:程序中无注释则每题扣2分。

【其它】完成教材P213例题11.17,理解ActionEvent事件类的处理; 实训十二 实训内容与过程 1,2(课后自行完成) ;思考与练习 3(课后自行完成) 实训十三 实训内容与过程2,1(课后自行完成) 实训十五 实训内容与过程1,3 实训十六 完成实训内容与过程 ,数据库可采用mysql

【其它】Java面向对象程序设计实训与考试指导 P3:3、编写、编译与运行JAVA程序 P5:四、思考与练习 3 P6:三、实训内容与过程 1,2,5 P9:四、思考与练习 2,5 (评分标准:P3:3、编写、编译与运行JAVA程序(共20分,每一个问题5分); P6:三、实训内容与过程 1(共20分,每一个问题5分),2(共15分,每个问题5分),5(共15分,每个问题5分);P9:四、思考与练习 2(共10分),5(共20分,每空5分)) (说明:请大家将上述题目的代码及对应的问题答案放在word文档中,如果有的题目需要运行结果,运行结果请截图。word文档以“实验一+学号”的方式命名)

【其它】第一题 1. 定义一个名为 Vehicles (交通工具)的基类,包含成员属性 brand (商标)和 color (颜色),还应包含成员方法 run (行驶,在控制台显示“我已经开动了”)和 showInfo (显示信息,在控制台显示商标和颜色),并编写构造方法初始化其成员属性。 2. 编写 Car (小汽车)类继承 Vehicles 类,增加 int 型成员属性 seats (座位),还应增加成员方法 showCar (在控制台显示小汽车的信息),并编写构造方法。 3. 编写 Truck (卡车)类继承 Vehicles 类,增加 float 型成员属性 load (载重),还应增加成员方法 showTruck (在控制台显示卡车的信息),并编写构造方法。 4. 定义测试类,测试以上各类。 第二题 设计并实现一个Person类,能够显示人的姓名和年龄,该类中包括有两个私有属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义Display方法,用于打印姓名和年龄。 第三题 创建一个名称为StaticDemo的类,并声明一个静态变量和一个普通变量。对变量分别赋予10和5的初始值。在main()方法中输出变量值。

【其它】定义一个 Person 类,包含姓名、性别和年龄属性,能输出人员的姓名、性别和年龄的方法 ; 定义一个 Student 类继承 Person 类,使其比 Person 多两个属性,分别为系别和专业,并能输出学生的姓名、性别、年龄、系别的方法 ; 定义测试类,测试上述两个类。( 30 分,其中 Person 类和 Student 类定义正确各 10 分,测试类无误 10 分) 设计一个动物类,它包含一些动物的属性,如名称、重量等,动物可以叫。然后设计一个鸟类和一个狗类,他们除了继承动物的特性外,鸟也有翅膀,可以飞翔;狗有腿,可以跑。编写一个测试类来测试鸟类和狗类的功能。( 40 分,其中动物类定义正确 8 分,狗类和鸟类定义正确各 10 分,测试类无误 12 分) 实训指导书 P19 ,使用 switch 语句编写程序,程序中定义两个整型变量,一个字符型变量(其值为字符 ’+’,’-‘,’*’,’/’ ),根据字符变量的值进行两个整数的加减乘除运算并输出计算结果。( 30 分,程序运行结果正确得满分,结果运行有误,根据代码酌情给分,最多不超过 20 分) (提示 : 要从键盘接受数据,需要导入 Scanner 类,然后创建 Scanner 对象, Scanner in = new Scanner(System.in); 假设字符型变量名为 fuhao ,则该变量赋值可采用如下语句: char fuhao=(char)in.next().charAt(0); ) 注意:上述题目完成后继续完成第二次的实验内容

【其它】完成教材P69例4.1,理解继承的概念。 定义一个Person类,包含姓名、性别和年龄属性,能输出人员的姓名、性别和年龄的方法;定义一个Student类继承Person类,使其比Person多两个属性,分别为系别和专业,并能输出学生的姓名、性别、年龄、系别的方法;定义测试类,测试上述两个类。 设计一个动物类,它包含一些动物的属性,如名称、重量等,动物可以叫。然后设计一个鸟类和一个狗类,他们除了继承动物的特性外,鸟也有翅膀,可以飞翔;狗有腿,可以跑。编写一个测试类来测试鸟类和狗类的功能。

【其它】编写一个有自定义异常类的程序:输入字母,是小写字母则直接输出,是大写字母则转换为小写字母输出;若输入的不是字母,则抛出异常“输入的不是字母”。 试设计 boolen print(int n)方法,可用来判断是否为质数,若为质数,则响应true,若不是,则响应false,若n小于0,则抛出自定义异常ArgumentOutOfBounds. 定义一个接口,产生一年12个月的一组常量:1,2,3,4,5,6,7,8,9,10,11,12. 定义一个抽象类Person,然后定义它的子类Student与Teacher。 使用subString()方法在字符串“China is a great country”中取出子串“China”和“country”,试编写程序实现上述功能。 6. String类的方法toUpperCase()与toLowerCase()实现转换字母的大小写。编写一个程序,使用这两个方法实现大小写转换。

【其它】P325 四、思考与联系 第3(40分),4(30分),5(30分)题; 三、实训内容和过程 自行完成,可提交代码(此部分做为附加题,每题10分)

【其它】在数组中存放10个随机产生的整数,输出数组,并查找该数组中的最小数(提示:随机数可用math.random()方法产生0-1之间的小数) 自行定义一个字符串变量,并为其赋值。统计其中数字和字符的个数。(提示:将字符串转换为数组,然后遍历数组元素并判断) 请将数列2,3,4,3,5,7,1按从小到大顺序排序。输出排序前后的数组。(提示:排序方法不限) 编写程序,定义一个4行5列的矩形并赋值,输出该矩阵,然后计算并输出每一行的和。 自行完成教材116-117中4-10题

【其它】实验指导书中P26第4题,第5题提交代码, P22-26其他题目在书上完成

【其它】完成第七章课后练习,即教材P135页第5,6,7题。请提交源代码。1-3题在书上完成。

【其它】完成教材中 P15 第 8 题; P16 第 11,12 题。请将所有的题目的答案按题目顺序写在一个 word 文档中,以自己的学号命名提交。(其中第8题20分,第11题40分,第12题40分)

【其它】教材P117 第11,12,13题提交代码并将代码写在作业本上。其余题目在书上完成!

【其它】完成教材第4章类和继承 例题4.1,例题4.3。注意观察分析程序的执行顺序和运行结果 完成教材第六章 数组 例题6.3,例题6.7 完成教材第八章 接口和抽象类 例题8.1,8.2(理解接口的定义和实现),例题8.6,8.7(理解抽象类的定义和实现) 完成教材第10章 JAVA输入输出流 例题10.4,10.5,10.6,10.7,10.8,10.9,10.10,以及10.16.(理解不同输入输出流的具体作用和使用方法) 完成教材第11章 图形用户界面 例题11.7,11.11,11.12,11.13,11.15,11.17,11.28 完成第13章 JAVA高级编程 13.2,13.3,13.5

【其它】习题九 7.编写程序,自定义处理数组下标越界的异常类,并测试。 8.编写一个能够产生字符串越界异常(StringIndexOutOfBoundsException)的程序

【其它】1.P87 第9,10题。 2.定义一个Person类,包含姓名、性别和年龄属性,能输出人员的姓名、性别和年龄的方法;定义一个Student类继承Person类,使其比Person多两个属性,分别为系别和专业,并能输出学生的姓名、性别、年龄、系别的方法;定义测试类,测试上述两个类。

【其它】实验指导书P29 实训八 Java接口和抽象类 三、实训内容和过程(40分) 1,2,3,4题每题10分。 四、思考与练习(60分) 3,4,5题每题(20分)

【其它】1. 定义狗类,要求具有属性: name,color ;具有行为:根据狗的体重显示对应的叫声。并编写一个测试类,要求分别创建两个 dog 类对象,输出对应的叫声(共 25 分,其中类中属性定义正确得 5 分,方法定义正确 10 分,每个对象创建正确并输出对应的叫声得 5 分,共 10 分) 2. 编写一个类,代表教师,要求:具有 ( 私有 ) 属性:姓名、年龄,具有行为:自我介绍;编写一个测试类,要求:实例化一个教师,并对其初始化 ( 构造方法 ) ,输出该教师的自我介绍。 (共 25 分,其中类中属性定义正确得 5 分,构造方法定义正确 10 分,测试类运行正确得 10 分) 3. 观看云课堂“ Java 语言程序设计进阶”中的“ 1.1 用类制造对象”,完成后面的讨论题,重写 Mypic.java 程序,看看大家画了什么? (共 25 分,只要 Mypic.java 程序能正确运行画出不同形状即可) 4. 编写一个类,代表汽车,要求:具有品牌、价格、速度等,具有行为:自我介绍;编写一个测试类,要求:实例化一个宝马牌汽车,并对其初始化 ( 构造方法 ) ,输出该宝马车的基本信息。(共 25 分,其中类中属性定义正确得 5 分,构造方法定义正确 10 分,测试类运行正确,能够输出宝马的基本信息得 10 分) 注:程序需有适当注释,未加注释每题扣2分;程序运行有误,但有代码提交,则根据代码酌情给分。

【其它】1. 定义一个接口,声明计算长方形面积和周长抽象方法;写一个类去实现这个接口;写一个测试类。 2. 定义一个抽象类Person,包含姓名私有属性;至少有一个抽象方法,如获得基本信息的方法getDescription(); 定义一个Student类继承Person,包含专业属性; 定义一个Employee类继承Person,包含工资属性;加薪raiseSalary(),获得收入getSalary()方法。编写测试类PersonTest. 3. 定义一个Person类,包含姓名、性别和年龄属性,能输出人员的姓名、性别和年龄的方法。定义一个Student类继承Person类,使其比Person多两个属性,分别为系别和专业,并能输出学生的姓名、性别、年龄、系别的方法。定义测试类,输出:王明,男,18,信息学院,网络工程专业。 4. 程序的功能是:该类动物可以行走、可以游泳。要求定义一个接口Animal,包括go和swim方法;定义一个抽象类Nekton实现Animal接口,包括swim方法和抽象方法go;定义一个两栖动物Amphibia类,包括go和swim方法。测试类如下:创建Amphibia对象,调用go和swim方法。 ( 提示:子类可以继承父类的相关属性,但是子类自己特有的属性必须重新定义,继承父类属性时注意super的用法,属性的赋值建议通过构造方法实现)

【其它】在数组中存放10个随机产生的整数,输出数组,并查找该数组中的最小数(提示:随机数可用math.random()方法产生0-1之间的小数) 自行定义一个字符串变量,并为其赋值。统计其中数字和字符的个数。(提示:将字符串转换为数组,然后遍历数组元素并判断) 请将数列2,3,4,3,5,7,1按从小到大顺序排序。输出排序前后的数组。(提示:排序方法不限) 编写程序,定义一个4行5列的矩形并赋值,输出该矩阵,然后计算并输出每一行的和。 自行完成教材116-117中4-10题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29777019/article/details/114243507

智能推荐

c# 调用c++ lib静态库_c#调用lib-程序员宅基地

文章浏览阅读2w次,点赞7次,收藏51次。四个步骤1.创建C++ Win32项目动态库dll 2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库3.导出C接口4.c#调用c++动态库开始你的表演...①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目空白解决方案的创建:添加Visual C++ , Win32 项目这......_c#调用lib

deepin/ubuntu安装苹方字体-程序员宅基地

文章浏览阅读4.6k次。苹方字体是苹果系统上的黑体,挺好看的。注重颜值的网站都会使用,例如知乎:font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, W..._ubuntu pingfang

html表单常见操作汇总_html表单的处理程序有那些-程序员宅基地

文章浏览阅读159次。表单表单概述表单标签表单域按钮控件demo表单标签表单标签基本语法结构<form action="处理数据程序的url地址“ method=”get|post“ name="表单名称”></form><!--action,当提交表单时,向何处发送表单中的数据,地址可以是相对地址也可以是绝对地址--><!--method将表单中的数据传送给服务器处理,get方式直接显示在url地址中,数据可以被缓存,且长度有限制;而post方式数据隐藏传输,_html表单的处理程序有那些

PHP设置谷歌验证器(Google Authenticator)实现操作二步验证_php otp 验证器-程序员宅基地

文章浏览阅读1.2k次。使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。下载谷歌验证类库文件放到项目合适位置(我这边放在项目Vender下面)https://github.com/PHPGangsta/GoogleAuthenticatorPHP代码示例://引入谷_php otp 验证器

【Python】matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距-程序员宅基地

文章浏览阅读4.3k次,点赞5次,收藏11次。matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距

docker — 容器存储_docker 保存容器-程序员宅基地

文章浏览阅读2.2k次。①Storage driver 处理各镜像层及容器层的处理细节,实现了多层数据的堆叠,为用户 提供了多层数据合并后的统一视图②所有 Storage driver 都使用可堆叠图像层和写时复制(CoW)策略③docker info 命令可查看当系统上的 storage driver主要用于测试目的,不建议用于生成环境。_docker 保存容器

随便推点

网络拓扑结构_网络拓扑csdn-程序员宅基地

文章浏览阅读834次,点赞27次,收藏13次。网络拓扑结构是指计算机网络中各组件(如计算机、服务器、打印机、路由器、交换机等设备)及其连接线路在物理布局或逻辑构型上的排列形式。这种布局不仅描述了设备间的实际物理连接方式,也决定了数据在网络中流动的路径和方式。不同的网络拓扑结构影响着网络的性能、可靠性、可扩展性及管理维护的难易程度。_网络拓扑csdn

JS重写Date函数,兼容IOS系统_date.prototype 将所有 ios-程序员宅基地

文章浏览阅读1.8k次,点赞5次,收藏8次。IOS系统Date的坑要创建一个指定时间的new Date对象时,通常的做法是:new Date("2020-09-21 11:11:00")这行代码在 PC 端和安卓端都是正常的,而在 iOS 端则会提示 Invalid Date 无效日期。在IOS年月日中间的横岗许换成斜杠,也就是new Date("2020/09/21 11:11:00")通常为了兼容IOS的这个坑,需要做一些额外的特殊处理,笔者在开发的时候经常会忘了兼容IOS系统。所以就想试着重写Date函数,一劳永逸,避免每次ne_date.prototype 将所有 ios

如何将EXCEL表导入plsql数据库中-程序员宅基地

文章浏览阅读5.3k次。方法一:用PLSQL Developer工具。 1 在PLSQL Developer的sql window里输入select * from test for update; 2 按F8执行 3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。(前提..._excel导入pl/sql

Git常用命令速查手册-程序员宅基地

文章浏览阅读83次。Git常用命令速查手册1、初始化仓库git init2、将文件添加到仓库git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件...

分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120-程序员宅基地

文章浏览阅读202次。分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120

【C++缺省函数】 空类默认产生的6个类成员函数_空类默认产生哪些类成员函数-程序员宅基地

文章浏览阅读1.8k次。版权声明:转载请注明出处 http://blog.csdn.net/irean_lau。目录(?)[+]1、缺省构造函数。2、缺省拷贝构造函数。3、 缺省析构函数。4、缺省赋值运算符。5、缺省取址运算符。6、 缺省取址运算符 const。[cpp] view plain copy_空类默认产生哪些类成员函数

推荐文章

热门文章

相关标签