JSP实验1(附答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黄科大11级信计专业《JSP程序设计》上机实验

实验一

实验内容:

1、学习安装配置JSP运行环境。提示:(1)先安装JDK;(2)再安装TomCat;(3)最后安装JCreator。

2、仿照第一章例1编写一个求5!的程序,保存为ex1_1.jsp。

<%@ page contentType="text/html;charset=GB2312" %>

求阶乘

<% int i, jc=1;

for(i=1;i<=5;i++)

jc=jc*i;

%>

5!=<%=jc %>

3、通过文本框中输入的圆的半径,求该圆的面积,以ex1_2.jsp为文件名保存。

--ex1_2.html--

求圆面积

请输入圆半径:

--ex1_2_1.jsp--

<%@ page contentType="text/html;charset=GB2312" %>

圆面积结果

<% String r2=request.getParameter("r1");

double r=Double.parseDouble(r2);

double s=Math.PI*r*r;

%>

该圆的面积是:<%=s %>

<%@ page contentType="text/html;charset=GB2312" %>

求圆面积

请输入圆半径:

<% String r2=request.getParameter("r1");

double r=Double.parseDouble(r2);

double s=Math.PI*r*r;

%>

该圆的面积是:<%=s %>

4、编程求任意三角形的面积,如下图所示,以ex1_3.jsp为文件名保存。

<%@ page contentType="text/html;charset=GB2312" %>

求三角形面积

请输入三角形三边边长:

A边边长为:

B边边长为:

C边边长为:


<%

String a2=request.getParameter("a1");

String b2=request.getParameter("b1");

String c2=request.getParameter("c1");

double a=Double.parseDouble(a2);

double b=Double.parseDouble(b2);

double c=Double.parseDouble(c2);

if(a+b>c && a+c>b && b+c>a)

{double m=(a+b+c)/2.0;

double s=Math.sqrt(m*(m-a)*(m-b)*(m-c));} else

out.println("不能构成三角形,不能计算面积!");

%>

该三角形的面积是:<%=s%>

<%@ page contentType="text/html;charset=GB2312" %>

求三角形面积

请输入三角形三边边长:

<%! double s1; %>

<%

double a=3,p;

double b=4;

double c=5;

if(a+b>c && a+c>b && b+c>a)

{p=(a+b+c)/2.0;

s1=Math.sqrt(p*(p-a)*(p-b)*(p-c));}

else

out.println("不能构成三角形,不能计算面积!");

%>

该三角形的面积是:<%=s1%>

相关文档
最新文档