
读书笔记
CrazyCoder2010
这个作者很懒,什么都没留下…
展开
-
数据结构与算法分析-第一章Java类(05)
许多游戏都可以在滚动两枚骰子的基础上进行。定义一个Die类表示一枚有n个面的骰子。n的默认值是6.该类能滚动骰子,并测得其像上面的值。使用随机数来模拟骰子的滚动。并可依用户要求以图形界面来演示骰子的面。代码实现:核心:随机数的生成,使用了java.util.Math类的random,这个方法返回一个0-1之间的浮点数(包含0,不包含1),我们将其与10相乘得到一个0-10(不含10)之间的原创 2012-08-10 07:26:04 · 1188 阅读 · 0 评论 -
数据结构与算法分析-第一章Java类(04)
定义一个名为GenericCoin的类表示一枚没有面值也没有名字的硬币。这枚硬币应该有一个顶面与一个底面,并且可以标明哪一面朝上。应该能够抛掷这枚硬币使之随机掉落,或者顶面朝上,或者底面朝上。a.编写一个程序将两枚硬币各抛掷50次。记录并报告每枚硬币各有多少次顶面朝上,报告那一枚硬币顶面朝上的次数多b.编写一个程序来玩一个简单的抛硬币游戏。要求用户猜测隐蔽会是顶面还是底面朝上,然后跑硬币,原创 2012-08-09 22:50:37 · 1023 阅读 · 0 评论 -
数据结构与算法分析-第一章Java类(03)
编写一个Java枚举Rank表示扑克牌的点数,包括ACE,TWO,THREE,FOUR,FIVE,FIX,SEVEN,EIGHT,NINE,TEN,JACK,QUEEN,KING。定义一个私有数据域以保存一个布尔值,当扑克牌为人脸(JACK,QUEEN,KING)时为真。定义一个构造函数以初始化该域,一个访问者方法返回该域的值,以及一个toString方法。编写一个测试程序演示该枚举pac原创 2012-08-09 20:52:20 · 1137 阅读 · 0 评论 -
数据结构与算法分析-第一章Java类(02)
编写一个名为Person的类,它包含分别表示人的名字与年龄的两个数据域。要求此类包含对其中任何一个数据域进行设置与获取的方法。还要求包含可进行下列测试的方法:两个Person对象是否相等--即是否有相同的名称与年龄一个人是否比另一个人年长最后,还要求有一个toString方法,以返回由人的名称与年龄组成的字符串。写一个程序演示类的每一个方法代码实现packa原创 2012-08-09 20:38:52 · 883 阅读 · 0 评论 -
数据结构与算法分析-第一章Java类(01)
定义一个名为Countor的类,该类的对象用于对事物计数,因此它记录的是一个非负整数,要求此类包含下列方法:将技术值设置为指定整数,使计数值按1递增,以及使计数值按1递减等。这些方法应确保计数器的值不会取到负数。类的定义还要求包含一个以整数的形式返回当前计数值的方法,以适宜显示在屏幕上的字符串的形式返回当前值的toString方法,以及测试当前计数值是否为0的方法。编写一个程序测试你的类定义。原创 2012-08-09 20:24:26 · 1036 阅读 · 0 评论