一个英语猜字谜游戏大全题目,望解答

JAVA求助 一个关于英文猜字谜的小游戏编程_百度知道
JAVA求助 一个关于英文猜字谜的小游戏编程
题目是这样的:【字谜游戏】编写一个程序,需要程序里包含一种method,然后程序需要检查两个英文单词是否是字谜。两个词是字谜是否含有任何顺序相同的字母。{例如,输入“slient”和“listen”两个单词后程序system.out.println出来它们是字谜。}另外还有要求...
我有更好的答案
我也来回答下,思路是从第一个字符串中取出所有可能的连续字符串(大于1个字符),到第二个字符串中进行寻找,只要找到,就说明是字谜,代码如下:public class MyGuess { /**
* @param args
*/ public static void main(String[] args) {
System.out.println(isAnagram(&slient&, &listen&)); } public static boolean isAnagram(String s1, String s2) {
if(s1 == null || s2 == null || s1.length() & 2 || s2.length() & 2)
for(int i = 0; i & s1.length() - 2; i++) {
for(int j = i + 1; j & s1.length() - 1; j++) {
String tmp = s1.substring(i, j + 1);
if(s2.indexOf(tmp) & -1) {
System.out.println(&matches:& + tmp);
} }}运行结果:matches:litrue
我想了个简单的思路1.既然是单词是否有相同顺序的字母..分解来看 就是2个字母组合是最小的
所以把s1 和 s2 分解成 两个字母的顺序组合就可以了.2.然后比较分解出来的 2个字母组合数组或者集合
有相同的2个字母组合 就返回true 比如: slient 我把它分成==& sl li ie en nt
listen ==& li is st te en然后遍历比较 只要 里面有一个 是相同的就跳出======================================import java.util.ArrayLimport java.util.Limport java.util.Spublic class riddle {public static boolean isAnagram(String s1,String s2){
boolean flag =
List&String& s1list = new ArrayList&String&();
for (int i = 0; i & s1.length()-1; i++) {
s1list.add(s1.substring(i, i+2));
List&String& s2list = new ArrayList&String&();
for (int j = 0; j & s2.length()-1; j++) {
s2list.add(s2.substring(j, j+2));
for (int i = 0; i & s1list.size(); i++) {
String temp = s1list.get(i);
for (int j = 0; j & s2list.size(); j++) {
String temp2 = s2list.get(j);
if (temp.equals(temp2)) {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println(&请输入第1个单词:&);
String s1 = in.next();
System.out.println(&请输入第2个单词:&);
String s2 = in.next();
boolean result = riddle.isAnagram(s1, s2);
if (result) {
System.out.println(&这是个谜语&);
System.out.println(&不是谜语&);
} }} ==========================================运行结果==========================================请输入第1个单词:slient请输入第2个单词:listen这是个谜语==========================================对于只输入i和li 或者是 i i 这样的 也是会判断为false我在数组截取那里 做了判断..所以如果是1个字符 是不截取的..所以不会比较不过整体没有优化..应该能优化一下...思路大概就这样
为您推荐:
其他类似问题
您可能关注的内容
猜字谜的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。趣味英文字谜及答案
【 liuxue86.com - 实用资料 】
  趣味英文及答案
  1. 想念的时候,已经是失去 (打一英文) && 谜底: miss.
  2. 楷模(打一英文单词) && 谜底: camel骆驼
  3. What is never used until it's broken? && 谜底: An egg
  4. 什么英文字母让人们喜欢听而且听的人最多? && 谜底: CD
  5. 俺必胜(打一英文单词) && 谜底: ambition雄心
  6. 额耐克(打一单词) && 谜底: alike(相同的,相像的 )
  7. Why did the farmer take his chicken to task?(农夫训斥小鸡?)&& 谜底: Because they use foul language. 因为它们说脏话。
  8. Why do people go to bed?(人们为什么睡觉?)&& 谜底: Because the bed won&t come to us.因为床不会走向我们。
  9. 死壮(打一英文单词) && 谜底: strong强壮
  10. 闹一贼(打一英文单词) && 谜底: noisy
  11. Why does time fly? && 谜底: To get away from all the people who are trying to kill it.
  12. 为立志(打一英文单词) && 谜底: village村民;乡村,村庄;群落。
  13. 得死(打一英文单词) && 谜底: dearth
  14. 摸钱袋子(打一英文单词) && 谜底: merchandise
  15. 俺靠(打一英文单词) && 谜底: uncle叔叔;伯父;舅父;姑父,姨父。
  16. Where did Columbus stand when he discovered America? && 谜底: On his feet.
  17. What question can you never answer &Yes& to? && 谜底: Are you dead?
  18. Why do some old people never use glasses?&& 谜底: They must prefer bottles to glasses.
  19. 冷(打一英文单词) && 谜底: learn
  20. 海味(打一英文单词) && 谜底: heavy
  21. 卖几颗(打一英文单词) && 谜底: magic(魔法,魔术)
  22. 白吃了(打一英文单词) && 谜底: bachelor
  23. 不认识(打一英文单词) && 谜底: prince王子;巨头;
  24. 漱哥(打一英文单词) && 谜底: sugar糖
  25. 飘臭(打一英文单词) && 谜底: putrid腐烂
  26. 我跑(打一英文单词) && 谜底: appall惊骇
  27. 二奶(打一英文单词) && 谜底: annoy使烦恼;令人讨厌;烦恼
  28. 摸(打一英文单词) && 谜底: more(多,更多)
  29. What has four eyes but cannot see? && 谜底: 密西西比州
  30. How can you make the door last?(怎样能使门经久耐用?)&& 谜底: Make other things first
  31. What comes after the letter &A&? && 谜底: All the other letters.
  32. 阴塞(打一英语单词) && 谜底: inside
  33. 柴门(打一英文单词) && 谜底: chairman
  34. what month do soldiers hate && 谜底: March 3月
  35. 老爷(打一英文单词) && 谜底: lawyer律师,法学家
  36. 传飞客(打一英文单词) && 谜底: traffic
  37. 216个小时打一个字 && 谜底: 旭(因为216小时是九日)
  38. 死洞(打一英文单词) && 谜底: stone(石头、宝石)
  39. 飞离(打一英文单词) && 谜底: flee逃跑
  40. What person tries to make others smile most of the time? && 谜底: A photographer
  41. 堤坝(打一英文单词) && 谜底: debar
  42. Which horses have six legs? && 谜底: All horses have forelegs
  43. What part of your body disappears when you stand up? && 谜底: Your lap.
  44. What is that which has a mouth,but never speaks, and a bed, but never sleeps in it?&& 谜底: A river.
  45. What can you break with only one word? && 谜底: Silence.
  46. 爱过你(打一英文单词) && 谜底: agony痛苦
  47. Why is the library the highest building? && 谜底: It has the most stories.
  48. 逮狸射死(打一英文单词) && 谜底: delicious
  49. 狗打毛宁(打一英文短语) && 谜底: Good morning!早上好!
  想了解更多实用资料网的资讯,请访问:
本文来源:
妈妈们,你们是不是打算在宝宝睡觉之前给他们讲故事呢?以下是出国留学网小编为大家精心准备的“睡前故事:《小老鼠做蛋糕》”,欢迎大家阅读,仅供大家参考,希望对您有所帮助。更多睡前故事在
在宝宝睡前给他们讲故事,有利于让宝宝们了解更多的知识。以下是出国留学网小编为大家精心准备的“睡前故事《送小蚂蚁回家》”,欢迎大家阅读,仅供大家参考,希望对您有所帮助。更多睡前故事在
朋友,早安!看着天边的红日蹦出来一次又一次,希望你的一天也如刚升起的红日一般!以下是由出国留学网小编为大家精心整理的“2018最新早安心语正能量的句子”,欢迎大家阅读,仅供大家参考
清晨,打开窗棂的玻璃,我呼吸着新鲜空气,迎面的风捎来了你的气息,不知你现在在哪里?希望在这美丽的早晨时时见到开开心心的你,早安!最新早安心语正能量的句子有哪些呢?以下是由出国留学网
不但还造句【一】1、要取得好成绩,不但要用功,还要改进学习方法。2、我们不但要努力学习文化科学知识,还要注意培养自己高尚的道德品质。3、他不但自己学习好,而且还能帮助别人。4、你不
趣味英文字谜及答案
英文字谜及答案当前位置:>英语纵横字谜游戏
操作系统:
应用介绍:
一个英语单词类的游戏,词汇量非常大。有助于你学英语。
英语纵横字谜游戏相关应用
英语纵横字谜游戏相关文章
航海大时代 纵横四海游戏介绍
真实的海上贸易系统使你成为富甲一方的海上巨富;精彩的海上战斗锻炼你成为海战的顶尖高手;丰富的奇珍探索使你成为万人敬仰的国公
三三到六岁的孩子学习英语主要以兴趣为主,唯有适合他们年龄阶段的学习方法和学习资源才能够吸引他们的注意力,让他们专注于英语学习。只有对英语感兴趣了,孩子们才能够学
妈妈再也不用担心我的学习,因为我有XXX,英语发音So easy。看到这句话,你是不是觉得特别熟悉,但小编想说的是:因为我有《爱丽思与词幻境》,所以背起英语单词
《爱丽思与词幻境》是由开发商JoyCastle在上个神奇周四中所推出的一款休闲益智类手游,本作的玩法与我之前评测过的《加油字母(Letter Up)》非常类似,
感谢各位朋友对“说说英语”的关注!为了检验大家的学习成果,说说英语决定考验大家的英语水平。考题很简单,答对即有几率获得由“说说英语”提供的奖品。活动说明:“说说
北京时间5月6日早间消息,在宣布iOS应用商店App Store下载量接近500亿次后,苹果公司公布了历年的免费和收费应用排行榜。Facebook和游戏《愤怒的
纵观各大行业,电影与游戏的合作越来越爆发出强大的生命力。事实证明,无论是由游戏衍生出的影视作品,或是根据影视作品打造的网络游戏,任一种改编方式,都有大批用户愿意
京版云是一款可以帮助提高学习能力的手机软件!很多朋友还不知道京版云app怎么使用!先来看看京版云教育平台使用教程吧!京版云教育平台使用教程:1、打开京版云app
游戏名称:Terraria典藏版
游戏类型:动作冒险
游戏制作:Re-Logic
游戏语言:英语
游戏版本:完整硬盘版
点击下载:
《远古冲浪者》(Ancient Surfer)是由日本株式会社SummerTimeStudio在iOS/Android双平台发布的一款体育手游,在游戏中玩家将冲
500万+人气1.9000万+人气2.9000万+人气3.9000万+人气4.100万+人气5.1000万+人气6.9000万+人气7.50万+人气8.9000万+人气9.1000万+人气10.
版权所有 京ICP备号-5
京公网安备 50 备玩游戏、猜谜语、用英语怎么说?_百度知道
玩游戏、猜谜语、用英语怎么说?
我有更好的答案
玩游戏、猜谜语、Playing games and guessing riddles
采纳率:95%
来自团队:
play games 猜谜语
Play games and guess the words.
gameslantern riddles
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
猜谜语的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 猜字谜英语怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信