返回信息流同学的,我没学过JAVA。。帮帮忙。。请大神们喝饮料~~
这是一条镜像帖。来源:北邮人论坛 / java / #23694同步于 2012/10/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
急!!!!!!!求做个作业。周五晚上交。。请喝饮料~
x19940219
2012/10/18镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
1、 定义个PlayingCard类来表示扑克牌游戏。
1.1:定义一个Counter类。该类的对象用于对事物的计数,它的记录值是一个非负数。
要求此类包含以下方法{将计数值设置为指定整数,使计数值按1递增,递减。确保计数气的值不会变成负数。类的定义还要包含一个以整数形式返回当前计数值的方法,方法名toString将计数值返回给一个字符串,以及测试一个计数值是否为0的方法。}
1.2:游戏一旦创建完成,无需再修改,所以不提供修改。可以定义其它所需的访问者方法。
2、扑克牌游戏中含有一定数量的标准纸牌。盒中纸牌每次可以洗好后再发牌。盒子中的纸牌数也可以计算出来。发完一手牌后,可以返回盒中所有纸牌继续洗牌。
2.1请完成一个ADT设计。
2.2:请详细描述每一个ADT的操作:陈述其用途,描述其参数,编写先决条件以及后继条件以及声明的伪代码版本。
2.3:编写一个含有javadoc风格注释的Java接口。
3、完成2中的Shoe类。(提示:洗牌要用2个私有的纸牌线性表,一个用作源线性表,另一个是已洗牌线性表。把所有纸牌放入源线性表中。开始源线性表包含了所有纸牌,后来包含了所有不在玩家手中的纸牌。使用Java.util.Random类可反复生成源线性表的一个随机位置,删除该位置的纸牌,并把它放到已洗线性表的末尾。)
请编写一个程序来适当演示Shoe类。
栈课堂作业
? 问题描述:有A,B,C三个塔座,A上套有n个直径不同的圆盘,按直径从小到大叠放,形如宝塔,编号1,2,3……n。要求将n个圆盘从A移到C,叠放顺序不变,移动过程中遵循下列原则:
? 每次只能移一个圆盘
? 圆盘可在三个塔座上任意移动
? 任何时刻,每个塔座上不能将大盘压到小盘上
? 解决方法:
? n=1时,直接把圆盘从A移到C
? n>1时,先把上面n-1个圆盘从A移到B,然后将n号盘从A移到C,再将n-1个盘从B移到C。即把求解n个圆盘的Hanoi问题转化为求解n-1个圆盘的Hanoi问题,依次类推,直至转化成只有一个圆盘的Hanoi问题
【 在 bupthui 的大作中提到: 】
: what?