myeclipse中java的加减乘除运算
答案:5 悬赏:10
解决时间 2021-02-21 19:35
- 提问者网友:宿醉何为情
- 2021-02-21 12:52
我需先用myeclipse中的jsp页面来设置比率,例如上课作业、上课实训、平时考勤、平时实训占的比率各有25%,然后我又在另个页面中添加具体的分数(总分都为100)当我输入完毕后我希望得出最后的成绩。上课作业*25%+上课实训*25%+平时考勤*25%+平时实训*25%=总成绩。请各位高手们帮帮忙。老师在催我们赶快了。
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-02-21 13:14
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String a1,a2,a3,a4,s1,s2,s3,s4;
double va1,va2,va3,va4,vs1,vs2,vs3,vs4,total;
va1=va2=va3=va4=vs1=vs2=vs3=vs4=total=0.0;
a1 = request.getParameter("t1");
a2 = request.getParameter("t2");
a3 = request.getParameter("t3");
a4 = request.getParameter("t4");
s1 = request.getParameter("s1");
s2 = request.getParameter("s2");
s3 = request.getParameter("s3");
s4 = request.getParameter("s4");
if(a1!=null)
{
try
{
va1 = Double.parseDouble(a1);
va2 = Double.parseDouble(a2);
va3 = Double.parseDouble(a3);
va4 = Double.parseDouble(a4);
vs1 = Double.parseDouble(s1);
vs2 = Double.parseDouble(s2);
vs3 = Double.parseDouble(s3);
vs4 = Double.parseDouble(s4);
total = va1/100*vs1 + va2/100*vs2 + va3/100*vs3 + va4/100*vs4;
}catch(Exception ex)
{
}
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>c</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="550" border="1">
<tr>
<td>名称</td>
<td>上课作业</td>
<td>上课实训</td>
<td>平时考勤</td>
<td>平时实训</td>
</tr>
<tr>
<td>比例</td>
<td><input name="t1" type="text" id="t1" size="10" value="<%=va1%>" />
%</td>
<td><input name="t2" type="text" id="t2" size="10" value="<%=va2%>" />
%</td>
<td><input name="t3" type="text" id="t3" size="10" value="<%=va3%>" />
%</td>
<td><input name="t4" type="text" id="t4" size="10" value="<%=va4%>" />
%</td>
</tr>
<tr>
<td>分数</td>
<td><input name="s1" type="text" id="s1" size="10" value="<%=vs1%>" /></td>
<td><input name="s2" type="text" id="s2" size="10" value="<%=vs2%>" /></td>
<td><input name="s3" type="text" id="s3" size="10" value="<%=vs3%>" /></td>
<td><input name="s4" type="text" id="s4" size="10" value="<%=vs4%>" /></td>
</tr>
</table>
<input type="submit" name="Submit" value="提交" />
</form>
<p>总分:<%=total%></p>
</body>
</html>
<%
String a1,a2,a3,a4,s1,s2,s3,s4;
double va1,va2,va3,va4,vs1,vs2,vs3,vs4,total;
va1=va2=va3=va4=vs1=vs2=vs3=vs4=total=0.0;
a1 = request.getParameter("t1");
a2 = request.getParameter("t2");
a3 = request.getParameter("t3");
a4 = request.getParameter("t4");
s1 = request.getParameter("s1");
s2 = request.getParameter("s2");
s3 = request.getParameter("s3");
s4 = request.getParameter("s4");
if(a1!=null)
{
try
{
va1 = Double.parseDouble(a1);
va2 = Double.parseDouble(a2);
va3 = Double.parseDouble(a3);
va4 = Double.parseDouble(a4);
vs1 = Double.parseDouble(s1);
vs2 = Double.parseDouble(s2);
vs3 = Double.parseDouble(s3);
vs4 = Double.parseDouble(s4);
total = va1/100*vs1 + va2/100*vs2 + va3/100*vs3 + va4/100*vs4;
}catch(Exception ex)
{
}
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>c</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="550" border="1">
<tr>
<td>名称</td>
<td>上课作业</td>
<td>上课实训</td>
<td>平时考勤</td>
<td>平时实训</td>
</tr>
<tr>
<td>比例</td>
<td><input name="t1" type="text" id="t1" size="10" value="<%=va1%>" />
%</td>
<td><input name="t2" type="text" id="t2" size="10" value="<%=va2%>" />
%</td>
<td><input name="t3" type="text" id="t3" size="10" value="<%=va3%>" />
%</td>
<td><input name="t4" type="text" id="t4" size="10" value="<%=va4%>" />
%</td>
</tr>
<tr>
<td>分数</td>
<td><input name="s1" type="text" id="s1" size="10" value="<%=vs1%>" /></td>
<td><input name="s2" type="text" id="s2" size="10" value="<%=vs2%>" /></td>
<td><input name="s3" type="text" id="s3" size="10" value="<%=vs3%>" /></td>
<td><input name="s4" type="text" id="s4" size="10" value="<%=vs4%>" /></td>
</tr>
</table>
<input type="submit" name="Submit" value="提交" />
</form>
<p>总分:<%=total%></p>
</body>
</html>
全部回答
- 1楼网友:社会水太深
- 2021-02-21 18:41
那个比率是可变的? 貌似要用到action呢
- 2楼网友:花一样艳美的陌生人
- 2021-02-21 17:10
可以url传参 或者 用servlet 或者各种框架 都能实现的 设置比率 跳转
到 另一个页面 拿出参数 计算 输出结果就可以了 最简单也是最简陋的就
是用jsp内置对象request
- 3楼网友:甜野猫
- 2021-02-21 15:37
你是想要有后台处理的呢?还是前台到前台的啊?
- 4楼网友:统治我的世界
- 2021-02-21 14:27
在jsp页面中调用如下方法:
public test{
public test(){
}
public String jisuan(int zuoye,int shixun,int kaoqin,int pingshishixun){
String re ="";
int reint = 0;//计算成绩的结果
reint =zuoye*25 + shixun*25 + kaoqin*25 + pingshishixun*25;
reint = reint/100;
re = String.valueOf(reint);
return re;
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯