jsp计算一元二次方程的根

所需积分/C币:39 2018-12-25 21:32:58 247KB PDF
83
收藏 收藏
举报

一元二次的方程根,java,servlet,利用bean类bao装数据
public void setC (double c)[ this. c public void setA(double a)i this, a=ai public double getA(t return a; public void setB(double b)i this b=b public double getB()t return b public void setRootone(string root) this, rootone root public string getRootone() i return cot onei public void setrootTwo(string root) this. rootTwo = rooti Public string getRootTwo()t return cotTwoi public void setIssquareEquation(boolean b this. squareEquation = b public boolean cetIssquareEquation() return squareEquation 视图代码: input. Jsp <%e page language="java contentrype="text/html charset=utf-8 pageEncoding="utf-8> <html><body<font size=2> <form action= handleData" Method="post <BR>输入一元二次方程的系数: <BR>二次项系数:< input type="text"name="a"size=4> 次项系数:< input type="text"name="b"size=4> 常数项c:< input type="text"name="c"size=4 < nput type= submit va1ue="提交" </form></font></body></htm1> show. jsp <9@ page language="java"contentType="text/html; charset=utf-8 pageEncoding=utf-8"8> <html><body x<font size=2> <form action="handleData" Method="post> <BR>输入一元二次方程的系数: <BR>二次项系数:< input type="text"name="a"size=4> 一次项系数:< input type="text"name="b"size=4> 常数项c:< input typ曰="text"name="c"size=4> < input type= submit value="提交> </form></font></body></htm1> 控制器代码: Handledata.java package myservlet control: import java. io IOException import javax. servlet RequestDispatcher import javax. servlet. ServletConfig import javax. servlet ServletException importjavax.servlethttpHttpservlet importjavax.servlethttpHttpservletrequEst importjavax.servlethttpHttpservletrespOnse; import mybean. data equation public class Handledata extends Httpservlet ( public void init(servletConfig config)throws ServletException super init(config); publicvoiddopost(httpservletreqUestrequestHttpservletreSponse response) throws ServletException IOException i Equation equ=new Equation o request setAttribute equation", equ) double a=Double. parseDouble(request getParameter("a")) double b=Double. parseDouble(request getParameter (b) double c=Double. parseDouble(request getParameter("c")) equ. seta(a) equ. setB (b) equ. setc(c); if(a!=0) equ. setIsSquareEquation(true e⊥se equ. setIsSquareEquation(false double disk=b*b-4*akc if(disk<o) equ. setRootone("无实根"); equ, setroottwo("无实根"); e⊥se double root1=(-b+Math. sgrt(disk))/(2*a) root2=(-b-Math sart(disk))/(2*a) equ. setRootOne(+root1) equ. setRootTwo("troot2) RequestDispatcher dispatcher- request getRequestDispatcher("show. jsp") dispatcher. forward (request, response public void doget(hTtpservletrequEst request HttpservletresPonse response)throws ServletException, IOException doPost(request, response) 5.实验结果 运行 input.jsp ghttp://localhost9090/sy6-1/inputjspE http://localhost:9090/sy6-1/input.isp 输入一元二次方程的系数 二次项系数: 次项系数 常数项c 提交 输入一元二次方程aX+bX+c=0的系数: 二次项系数a:一次项系数b:常数项c: 验证a=0时 Ohttp://localhost9090/sy6-1/inputispia theDMhttp://localhost:9090/sy6-1/inputjsp 前A一元二次方程的系数 二次项系数:0一次项系数:[1常数:提交」 提交后 ghttp://localhost9090/sy6-1/handleDataXs C画小htp: localhost9090/sy61/ handle Data 元二次方程的系数是 次项系数:0.0一次项系数:1.0常数项c:50 是一元二次方程吗?fale 方程的俩个根是:NaN- nfinity 2)验证b2-4ac>=0时 ahttp://localhost9090/sy6-1/inputjsp yasHttp: //localhast: 9090/sy6-1/input jsp 输入一元二次方程的系数 二次项系数:1 欠项系数:9常数项e:提交 92-4*1*5=81_20=61>=0 提交后 @http://localhost9090/sy5-1/handleDataE 0uhttp://localhost:9090/sy6-1/handledata 元二次方程的系数是 二次项系数:1.0一次项系数:90常数项c:50 是一元二次方程吗?true 方程的俩个根是:0.594875162046673-8405124837953327 3验证b2-4ac<0时 @http://localhost9090/sy6-1/inputjsp53 如hpdh90701/ input, jsp 输入一元二次方程的系数 次项系数:1 灰项系数:2 常数项c:5 提交 22-4*1*5=4-20=-15<0 提交后 4http://localhost9090/sy6-1/handledata2 SpDchttp://localhost:9090/sy6-1/handledata 元二次方程的系数是 二次项系数:1.0一次项系数:20常数项:5.0 是一元二次方程吗?tue 方程的俩个根是:无买根无买根 Ps:编者语 《JSP实用教程(第三版)》耿样义张跃平编著 这本书上实验2到实验7,编者都有编辑文档,内容包括实验要 求、实验目的、代码甚至必要操作。 请记住编者ID:宁十一520

...展开详情
试读 7P jsp计算一元二次方程的根
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
jsp计算一元二次方程的根 39积分/C币 立即下载
1/7
jsp计算一元二次方程的根第1页
jsp计算一元二次方程的根第2页

试读结束, 可继续读1页

39积分/C币 立即下载 >