博舍

使用jsp实现成语接龙 成语接龙自动接软件

使用jsp实现成语接龙

使用jsp实现成语接龙引子成语接龙条件设计和代码分析引子成语接龙条件设计和代码分析

引子:我们在学习生活中总会遇到成语接龙,那么如果让你编写程序他又该如何实现呢,让我们快一起进行研究总结,将学到的东西学以致用。

成语接龙条件:

1.必须为四字词语2.如果是第一个成语则可以忽略,否则需要判断该字的第一个词和上个词的最后一个词是否匹配,实现接龙。3.该篇文章中我创建了一个文件,存放成语里面只有500成语,可以做简单的开发测试,如果要精准则可以在网上下载全部成语将部分代码进行修改。

设计和代码分析:一共使用两个jsp页面,第一个进行显示和输入成语,另一个则进行判断和传递返回值。第一个显示页面(idiom.jsp),直接上代码(有不懂的地方可以私信问我哦):

agecontentType="text/html;charset=UTF-8"language="java"%>成语接龙欢迎来到成语接龙当前的成语进度为:out.println("暂时没有成语,请进行输入");}%>输入成语:

其页面内容如下:

此时为第一次打开该页面,之前并没有数据的输入,所以没有内容显示。可进行输入提交。第二个页面:(IdiomInformtion.jsp)三个判断条件,查询文件是否含有成语,若失败重新输入,成功则三秒后跳转到第一个页面显示迄今为止成语信息。

成语接龙信息查看if(msg.charAt(msg.length()-2)!=idiom.charAt(0)){out.println("请注意成语接龙规则:后一个成语的第一个字必须是前一个成语的最后一个字,请重新输入");out.println("重新输入");return;}}//判断是否是成语在提供的成语库中进行查询成语不全可能有遗漏误伤情况booleanisIdiom=false;BufferedReaderbr=null;try{br=newBufferedReader(newInputStreamReader(newFileInputStream("C:\Users\Lenovo\IdeaProjects\webDemo\ServletDemo\src\information\idiom.txt"),"utf-8"));Stringconnection=br.readLine();while(connection!=null){if(connection.contains(idiom)){out.println(idiom);isIdiom=true;break;}connection=br.readLine();}}catch(IOExceptione){e.printStackTrace();}if(isIdiom==false){out.println("你输入的不是成语,请重新输入");out.println("重新输入");return;}msg+=idiom+"";session.setAttribute("msg",msg);out.println("成语已经提交成功,三秒后自动跳转查看成语");response.setHeader("refresh","3;idiom.jsp");%>

运行结果如下:case1.输入的字数不等于4位:

点击重新输入则会返回刚才输入页面。case2.输入的不是成语(即文件中不包含该成语)

case3:之前有成语了,但该成语的第一个字与上个成语的最后一个字不相同。case4:正确输入情况

ps:上文提到读成语文件,需要大家自行进行创建添加成语,若想简单实现成语接龙,忽略是否为成语,可以忽略此判断条件和内容。

简单的成语接龙就做好啦,大家有什么问题欢迎咨询哦。

成语接龙查询器

语接龙查询器提供成语接龙查询,成语接龙采用四字顺接规则,能快速生成规范的成语接龙,并且可以自动保存成语接龙记录,是最实用的四字成语接龙查询系统。成语接龙查询在下面输入框中输入您想要接龙的成语,如:一心一意,然后点击“查询”。1、每次查询可出现不同的成语接龙,单次最多可接10个成语。2、成语接龙智能生成,优先选取容易接的成语,最大限度的防止进入成语接龙死胡同。3、自动保存成语接龙记录,自动提示并清除过长的成语接龙记录。4、默认从全部成语中选取,您也可以选择只从常用成语中选取成语进行接龙。

一心一意一清二白惊天动地一马当先一鸣惊人一马当先千军万马万众一心

最近查询:

有始无终置之度外饱餐一顿诞妄不经自由自在唇焦口燥百治百效通权达变才短气粗无地自容白玉微瑕直情径行洁身自爱披星带月劈头劈脑

区号查询怀孕预产期摩斯密码外汇牌价排卵期计算全球港口查询三字代码大写数字成语接龙查询hs编码查询北京时间在线字数统计汉字转拼音房贷计算器车牌号查询交通标志复利计算器身高体重标准年龄计算器万年历查询个人所得税计时工具在线计算器北京时间校准货币汇率换算花语大全随机数口算题色盲测试特殊符号罗马数字房贷计算抑郁测试时间计算器日期大写©201800cha.net查询助手▪成语接龙

成语接龙速查

成语接龙是传统的文字游戏,将成语按照尾与首相连,使其接成一条龙。

它们有的同字相连,如一心一意、意气飞扬、扬眉吐气、气喘如牛;有的谐音相连,如草木皆兵、冰天雪地、低唱浅斟..

成语接龙形式活泼,让成语变得简单易记。此外,书中还有成语的释义,并穿插了一些富于历史知识和教育意义的成语故事,让孩子读起来趣味盎然,受益匪浅。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇