ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

用JSP重写了四则运算

2021-09-26 23:32:55  阅读:179  来源: 互联网

标签:String int 四则运算 getParameter nextInt JSP parseInt 重写 sf


<%@ page contentType="text/html;charset=utf-8" %>
<html>
<head>
<title>
需求信息录入
</title>
</head>
<body>
<h2> 个人注册 </h2>
<form name="form1" method="post" action="NewFile1.jsp">
要打印多少题?:<input name="tishu" type="text"/> <br>
是否应包含*/法?<br />包含:
<input type="radio" checked="checked" name="chengchufa" value="1" />
不包含:
<input type="radio" name="chengchufa" value="2" /><br>
每个式子应有几个数?:<input name="shuziliang" type="text" /> <br>
有无括号?<br>有:
<input type="radio" checked="checked" name="kuohao" value="1" />
无:
<input type="radio" name="kuohao" value="2" /><br>
输入操作数范围:<input name="caozuofanwei" type="text" /> <br>
<input type="submit" value="提交" />
<input type="reset" value="重置" />
</form>
</body>
</html>

 

 

 

<%@ page contentType="text/html;charset=utf-8" %>
<%@ page import="java.util.Random" %>
<html>
<head>
<title> 打印界面 </title>
</head>
<body>
<%
Random a=new Random();
int b=0,c=0,d=0;
int sd = 0,md=0;
String str1=request.getParameter("tishu");
int s=Integer.parseInt(str1);
String str2=request.getParameter("chengchufa");
int m=Integer.parseInt(str2);
String str3=request.getParameter("shuziliang");
int n=Integer.parseInt(str3);
String str4=request.getParameter("kuohao");
int f=Integer.parseInt(str4);
String str5=request.getParameter("caozuofanwei");
int fhm=Integer.parseInt(str5);
String yunsuanfu="+-*/";
for(int i=0;i<s;i++) {
String x="";
if(f==1)
{
sd=a.nextInt()%2;
}
int sf=1,jb=0;
for(int j=0;j<n;j++)
{
b=a.nextInt(fhm)+1;
if(m==1)
d=a.nextInt(4);
else
d=a.nextInt(2);
if(a.nextInt()%2==0&&jb==0&&j<n-1)
{
if(f==1)
{
if(sd==1&&sf==1)
{
x+="(";
sf++;
}
}
jb++;
}
x+=b;
if(f==1&&sf==2)
{
if(sd==1)
if(md%2==1&&md>0)
{
x+=")";
sf=0;
md=0;
}
}
if(j!=n-1)
x+=yunsuanfu.charAt(d);
else
x+="=";
if(sf==2)
md++;
if(j==n-1)
jb=0;
}
out.println(x+"<br>");
}
%>

</body>
</html>

 

标签:String,int,四则运算,getParameter,nextInt,JSP,parseInt,重写,sf
来源: https://www.cnblogs.com/duanzheng/p/15341003.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有