仿牌做外贸建网站,上海关键词排名优化怎样,云主机搭建asp网站,网站后台图片编辑器(1#xff09;编写 inputNumber . jsp #xff0c;该页面提供一个 form 表单#xff0c;该 form 表单提供一个文本框 text #xff0c;用于用户输入一个正整数#xff0c;用户在 form 表单中输入的数字#xff0c;单击 submit 提交键将正整数提交给 huiwenNumber . jsp 页…(1编写 inputNumber . jsp 该页面提供一个 form 表单该 form 表单提供一个文本框 text 用于用户输入一个正整数用户在 form 表单中输入的数字单击 submit 提交键将正整数提交给 huiwenNumber . jsp 页面。 (2) huiwenNumber . jsp 获取 inputNumber . jsp 提交的正整数然后 huiwenNumber . jsp 寻找回文数也称196算法一个数正读反读都一样就把它称为回文数)对于正整数 number .196算法如下 ① number 加上把它反过来写之后得到的数 reverseNumber 得到 resultNumber 如果 resultNumber 是回文数进行③否则②。 ②对新得到的数 resultNumber 重复上述①操作。 ③结束。 例如对于59,5995154,154451605,6055061111。3步得到回文数1111。数字196是一个相当引人注目的例外数学家们已经用计算机算到了3亿多位数都没有产生回文数。从196出发能否得到回文数196究竟特殊在哪儿至今仍是个谜。 (3在 Tomcat 服务器的 webapps 目录下比如 D :\ apache - tomcat -9.0.26\ webapps 新建名字是ch4_ practice _ one 的 Web 服务目录。把 JSP 页面都保存到ch4_ practice _ one 目录中。 (4用浏览器访问 JSP 页面 inputNumber . jsp inputNumber.jsp % page languagejava contentTypetext/html; charsetutf-8 pageEncodingutf-8% !DOCTYPE html html head meta charsetutf-8 titleInsert title here/title /head style #tomStyle{ font-family:宋体;font-size:36;color:blue } /style body idtomStyle bgcolor#ffccff form actionhuiwenNumber.jsp methodpost namefrom 输入一个正整数:br input typetext namenumber idtomStyle size16 value520 brinput typesubmit idtomStyle value提交/ /form /body /html huiwenNumber.jsp % page languagejava contentTypetext/html; charsetutf-8 pageEncodingutf-8% !DOCTYPE html % page importjava.math.BigInteger % html head meta charsetutf-8 titleInsert title here/title /head body gbcolorcyan p stylefont-family:宋体;font-size:26;color:black %! public static String reverse(String s){ StringBuffer buffernew StringBuffer(s); StringBuffer reverseBufferbuffer.reverse(); return reverseBuffer.toString(); } % % String regex[1-9][0-9]*; String startNumberrequest.getParameter(number); if(startNumbernull||startNumber.length()0){ startNumber520; } if(!startNumber.matches(regex)){ response.sendRedirect(inputNumber.jsp); return; } long step1; BigInteger numbernew BigInteger(startNumber); BigInteger reverseNumbernew BigInteger(reverse(number.toString())); BigInteger resultNumbernumber.add(reverseNumber); out.print(brnumberreverseNumberresultNumber); BigInteger pnew BigInteger(reverse(resultNumber.toString())); while(!resultNumber.equals(p)){ numbernew BigInteger(resultNumber.toString()); reverseNumbernew BigInteger(reverse(number.toString())); resultNumbernumber.add(reverseNumber); pnew BigInteger(reverse(resultNumber.toString())); out.print(brnumberreverseNumberresultNumber); step; } out.print(brstep步得到回文数:resultNumber); % /p /body /html