首页 > 其他分享 >计算三角形面积·

计算三角形面积·

时间:2024-10-18 23:43:54浏览次数:1  
标签:&& 边长 面积 计算 三角形 d2 d3 d1

test.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>三角形计算</title>
</head>

<body>
<form action="action.jsp" method="post" name="form">
    <table>
        <tr>
            <td>边长1:</td>
            <td><input type="text" name="1"></td>
        </tr>
        <tr>
            <td>边长2:</td>
            <td><input type="text" name="2"></td>
        </tr>
        <tr>
            <td>边长3:</td>
            <td><input type="text" name="3"></td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit" name="submit" value="开始传输"></td>
        </tr>
    </table>
</form>
</body>
</html>

action.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.lang.Math"%>
<%
    String l1 = request.getParameter("1");
    String l2 = request.getParameter("2");
    String l3 = request.getParameter("3");

    int d1 = Integer.parseInt(l1);
    int d2 = Integer.parseInt(l2);
    int d3 = Integer.parseInt(l3);
%>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>计算结果</title>
</head>
<body>
 <%
 	int t=0;
 	if(d1+d2>d3&&d1+d3>d2&&d2+d3>d1)
 	{
 		out.print("构成三角形,面积为");
 		t=(d1+d2+d3)/2;
 		out.print((int)Math.sqrt(t*(t-d1)*(t-d2)*(t-d3)));
 	}
 %>
</body>
</html>

运行结果

标签:&&,边长,面积,计算,三角形,d2,d3,d1
From: https://www.cnblogs.com/fyall/p/18475235

相关文章