面向对象程序设计_Java语言_翁恺
温柔小猪
欢迎关注我的博客https://zhaoqi.vip/
展开
-
第二周编程题_有秒计时的数字时钟
题目内容:这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数:public Clock(int hour, int minute, int second原创 2017-08-20 00:32:54 · 4786 阅读 · 0 评论 -
第一周编程题_分数
题目内容:设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是:Fraction(int a, int b) 构造一个a/b的分数。这个类要提供以下的功能:double toDouble(); 将分数转换为doubleFraction plus(Fraction r);原创 2017-08-19 23:05:07 · 609 阅读 · 0 评论 -
第三周编程题_查找里程
题目内容:下图为国内主要城市之间的公路里程:你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。注意:你并不需要去录入上图的数据,数据是在程序输入中给的。输入格式:首先,你会读到若干个城市的名字。每个名字都只是一个英文单词,中间不含空格或原创 2017-08-21 14:06:05 · 3897 阅读 · 4 评论 -
第三周讨论区_学生成绩的数据结构
题目:如果要写程序表达一个班级的很多个学生的很多门课的成绩,应该如何表达这些数据?如果我们希望通过学生的姓名,可以找到他的所有的成绩,而每一门课的成绩,是由课程名称和分数构成的。而如果我们还希望这个程序能找出某一门课的全部学生的成绩应该怎样做呢?注意,并非所有的学生都参加了所有的课程。思路:代码:package tes原创 2017-08-21 01:13:15 · 628 阅读 · 0 评论 -
第四周编程题_实现一个表达MP3的媒体类型
题目:本周我们介绍了以继承方式实现的媒体资料库,在课程代码实现的基础上,请实现一个表达MP3的媒体类型,能和CD、DVD一样存放进这个Database。请提交这个MP3类的代码。如果你认为为了能存放MP3,需要修改Item和Database,也请一并提交Item和Database的代码。代码:package 面向对象程序设计_Java语言_翁恺;import java.原创 2017-08-23 00:22:19 · 3538 阅读 · 0 评论 -
期末考试_细胞自动机
题目内容:这是细胞自动机的非图形版本。细胞自动机是指在一个二维网格内,每一个网格是一个细胞。每个细胞有活和死两种状态。初始时刻,有些细胞是活的,有些细胞是死的。自动机的每一步,根据每个细胞周围8个格子内的其他细胞的生存情况决定这个细胞下一步是否存活。具体的规则如下:如果该细胞现在是活的,并且周围8个格子中有2或3个活着的细胞,则继续存活;如果周围8个格子原创 2018-01-08 17:31:13 · 2208 阅读 · 0 评论