jsp网页上实现计算三角形面积小程序

发布于:2021-10-21 02:59:19

效果图:


代码:


<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>



请输入第一条边:

请输入第一条边:

请输入第三条边:




<%
String sr1=request.getParameter("r1"); //获取上一个页面传入的数据r1
String sj1=request.getParameter("j1");
String sj2=request.getParameter("j2");
try{
if(sr1!=null&&sj1!=null&&sj2!=null){
Double a=Double.parseDouble(sr1); //将字符串转换成double类型的数字
Double b=Double.parseDouble(sj1);
Double c=Double.parseDouble(sj2);
if(a+b>c&&a+c>b&&c+b>a&&a>0&&b>0&&c>0)
{
double p=(a+b+c)/2.0;
double area=Math.sqrt(p*(p-a)*(p-b)*(p-c)); //三条边计算面积
%>
三角形三条边分别为:<%=sr1 %>、<%=sj1 %>、<%=sj2 %>

三角形的面积为:<%=area %>
<%
}else{
out.println("这三条边不能形成三角形"); //不符合三角形的成立条件时
}
}
}catch(Exception e){
out.println("请输入正确的格式"); //格式错误时输出(如输入英文字母)

}
%>



代码关键字查找解释:
①form创建表单,action=要跳转的页面,如果为空则返回本页面


②input 可输入数据的输入字段。
type 属性,可以是text(文本字段)或者其他属性。(如:password(密码字段),submit(按钮),checkbox(复选框),radio(单选框),reset(重置按钮)。)


③name 表单的名称,调用时值的名字。


④request.getParameter(“uname”);获取客户端服务器的参数值

相关推荐

最新更新

猜你喜欢