《JAVA程序设计》实验3——面向对象
男孩lim
这个作者很懒,什么都没留下…
展开
-
SDUT-2618 手机键盘
Problem Description大家应该都见过那种九键的手机键盘,键盘上各字母的分布如下图所示。当我们用这种键盘输入字母的时候,对于有些字母,往往会需要按多次键才能输入。比如:a, b, c 都在“2”键上,输入 a 只需要按一次,而输入 c 需要连续按三次。连续输入多个字母的规则如下:1、如果前后两个字母不在同一个按键上,则可在输入前一个字母之后直接输入下一个字母,...原创 2018-10-28 15:05:02 · 91 阅读 · 0 评论 -
SDUT-2055 来淄博旅游
Problem Description淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。统计这些游客是很费精力的,但让电脑做会简单一些...原创 2018-11-07 18:25:58 · 136 阅读 · 0 评论 -
SDUT-1140 面向对象程序设计上机练习一(函数重载)
Problem Description利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。Input分别输入5个int型整数、5个float 型实数、5个long型正整数。Output分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。Sample Input11 22 666 44 5511.11 2...原创 2018-11-03 14:12:04 · 108 阅读 · 0 评论 -
SDUT-3081 谁是最强的女汉子
Problem Description众所周知,一年一度的女汉子大赛又来啦。由于最近女汉子比较流行,所以参加女汉子比赛的人数变得很多很多。所以赛事组找来了你,让你写一个程序找出谁是最强的女汉子。大家都知道,越是不漂亮的女生就越容易成为女汉子(漂亮的怎么会成为汉子?),而越是力量大的女生也越成为女汉子(毕竟女汉子还是比较有力量的)。所以我们就给女汉子两个属性,一个是漂亮值x,一个是力量值y。当然...原创 2018-10-27 20:24:27 · 407 阅读 · 0 评论 -
SDUT-3848 Shift Dot
Problem Description给出平面直角坐标系中的一点,并顺序给出n个向量,求该点根据给定的n个向量位移后的位置。 Input多组输入,第一行是三个整数x,y,n,表示点的坐标(x,y),和向量的个数n。接下来n行,每行两个数xi,yi,表示第i个向量。题目中所有数据不会超出整形范围。Output每组输入输出一行,"(x,y)"表示点的最终位置。Sample I...原创 2018-10-27 15:50:50 · 402 阅读 · 0 评论 -
SDUT-3337 计算长方体、四棱锥的表面积和体积
Problem Description计算如下立体图形的表面积和体积。从图中观察,可抽取其共同属性到父类Rect中:长度:l 宽度:h 高度:z在父类Rect中,定义求底面周长的方法length( )和底面积的方法area( )。 定义父类Rect的子类立方体类Cubic,计算立方体的表面积和体积。其中表面积area( )重写父类的方法。定义父类Rect的子类四棱锥...原创 2018-10-27 15:39:09 · 334 阅读 · 0 评论 -
SDUT-3338 计算各种图形的周长(接口与多态)
Problem Description定义接口Shape,定义求周长的方法length()。定义如下类实现接口Shape的抽象方法:(1)三角形类Triangle (2)长方形类Rectangle (3)圆形类Circle等。定义测试类ShapeTest,用Shape接口定义变量shape,用其指向不同类形的对象,输出各种图形的周长。并为其他的Shape接口实现类提供良好的扩展性。...原创 2018-10-30 11:40:14 · 185 阅读 · 0 评论 -
SDUT-3268 飞花的糖果
Problem Description一日,飞花壕大手一挥,买了N个的两两不相同糖果,他想要拿出M个糖果送给他心仪的程序媛,他有多少种可以选择的方案?例如,飞花壕有4块糖果,分别为①、②、③、④。他要选出3块送给他心仪的程序媛,他有四种选择,分别是①、②、③, ①、②、④, ①、③、④, ②、③、④ 这四种选择。 Input 多组输入。对于每组输入,有两个整数N、M(1 &...原创 2018-10-26 21:51:37 · 114 阅读 · 0 评论 -
SDUT-2728 最佳拟合直线
Problem Description在很多情况下,天文观测得到的数据是一组包含很大数量的序列点图象,每一点用x值和y值定义。这就可能需要画一条通过这些点的最佳拟合曲线。为了避免只对个别数据分析,需要进行最佳曲线拟合。考虑N个数据点,它们的坐标是(X1,Y1),(X2,Y2)...,(XN,YN)。假设这些值中的X是严格的精确值,Y的值是测量值(含有一些误差)。对于一个给定的X,如...原创 2018-10-26 21:41:27 · 226 阅读 · 0 评论 -
SDUT-3849 分数四则运算
Problem Description编写程序,实现两个分数的加减法Input输入包含多行数据;每行数据是一个字符串,格式是"a/boc/d",其中a, b, c, d为数字(每个数字保证为正数并且不存在正号)。o是运算符"+"或者"-","*","\"。数据以EOF结束,输入数据保证合法。Output直接输出结果,并且注意结果应符合书写习惯,没有多余的符号、分子、分母...原创 2018-10-26 20:58:19 · 126 阅读 · 0 评论 -
SDUT-2444 正方形
Problem Description给出四个点,判断这四个点能否构成一个正方形。Input 输入的第一行包含一个整数T(T≤30)表示数据组数,每组数据只有一行,包括8个整数x1, y1, x2, y2,x3,y3,x4,y4(数据均在-1000,1000 之间)以逆时针顺序给出四个点的坐标。 Output 每组数据输出一行,如果是正方形,则输出: YES, 否则,输出:...原创 2018-10-26 20:35:14 · 188 阅读 · 0 评论 -
SDUT-2253 分数加减法
SDUT-2253 分数加减法Problem Description编写一个C程序,实现两个分数的加减法Input输入包含多行数据每行数据是一个字符串,格式是"a/boc/d"。其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。数据以EOF结束输入数据保证合法 Output对于输入数据的每一行输出两个分数的运算结果。注意结果应符合书写习...原创 2018-10-26 20:03:57 · 424 阅读 · 0 评论 -
SDUT-3349 答答租车系统(面向对象综合练习)
Problem Description各位面向对象的小伙伴们,在学习了面向对象的核心概念——类的封装、继承、多态之后,答答租车系统开始营运了。请你充分利用面向对象思想,为公司解决智能租车问题,根据客户选定的车型和租车天数,来计算租车费用,最大载客人数,最大载载重量。公司现有三种车型(客车、皮卡车、货车),每种车都有名称和租金的属性;其中:客车只能载人,货车只能载货,皮卡车是客货两用车,...原创 2018-10-28 17:30:14 · 219 阅读 · 0 评论 -
SDUT-4303 简单的复数运算(类和对象)
Problem Description设计一个类Complex,用于封装对复数的下列操作:成员变量:实部real,虚部image,均为整数变量;构造方法:无参构造方法、有参构造方法(参数2个)成员方法:含两个复数的加、减、乘操作。 复数相加举例: (1+2i)+(3+4i)= 4 + 6i 复数相减举例: (1+2i)-(3+4i)= -2 - 2i ...原创 2018-11-27 16:29:00 · 877 阅读 · 0 评论