litang2004
发贴: 3
积分: -10
|
于 2005-10-29 13:25
题目: 您将写Java 应用程序命名的AssigOneC05 。实施一个简单的"fortune telling"
程序的Java 。 程序将实施一个简单的"fortune telling" 。 用户将被询问三个问题。
他们的名字。 他们的喜爱颜色 。 他们的喜爱整数数字。 对这些问题的答复将使用引起"personalised fortune" 为用户, 这将被显示在屏
幕。
计算"personalised fortune" 程序将利用"秘密数字" 和"秘密颜色" 。 秘密数
字将是5 并且秘密颜色将是紫色的。
用户将输入他们的名字。 (他们的词条可能包含空间, 不需要是一个真名用任一
种语言, 它可能甚至包含数字或标点字符。) 用户将输入他们的喜爱颜色。 (他们的词条可能包含空间, 不需要是一种真正的
颜色用任一种语言。) 用户将输入他们的喜爱的整数数字。 程序然后将制定出用户的"时运" 如下: 用户的"magic number" 将被计算。 名字的字符数量加上他们喜欢颜色的字符数
量然后除以秘密数字(7) 。 字符的数量在他们的名字和颜色包括所有空间和非字
母符号。 例如如果用户输入"Robyn Ruth Gibson" 作为他们的名字, 并且"purple" 作为他
们的颜色(23 个字符包括空间), 他们的magic number会是2 (23/ 7 余数为2);
如果他们进入 "Slarti** bart##fast!!"作为他们的名字, 并且"baby lemon" 作为他们的颜色
(31 个字符包括空间和 非字母符号), 他们的magic number会是3 (31/ 7 余数为3) 。 用户的"personal message" 将被显现: 如果用户的magic number和他们的喜爱数字是相同和他们的喜爱颜色象秘密颜色
是相同- 消息将是"Today is your lucky day。" 否则- 如果magic number是相等与一半或更多信件的数量在用户的喜爱颜色(包括
任何空间和非字母符号) - 消息是"Be careful when crossing the road。" 否则消息是- "Work hard and you will be successful。" 在时运被显示了之后, 用户被问是否他们想要看其它时运。 看其它时运他们必须
进入字符' y ' (为YES) 。 他们然后将输入其它名字, 颜色, 并且数字, 将看其
它时运。 如果他们输入任一字符除' y 之外' 程序 将停止。
PS:我的邮箱是dawn_1122@163.com 或者在论坛里回复也行,谢谢
|