搜索

编写一个计算平行四边形周长和面积的程序。要求:

1.利用JAVA BEAN计算平行四边形周长和面积,使用一个JSP页面调用该Bean 2.用表单输入平行四边形的底和高。 3.使用JSP动作标记获得并处理表单参数,获得平行四边形的面积和周长。
头像
1535 次浏览2018.05.24 提问
20

最新回答(1条回答)

头像
2023.05.18 回答

public class Parallelogram {

  private double base;

  private double height;

  public void setBase(double base) {

    this.base = base;

  }

  public void setHeight(double height) {

    this.height = height;

  }

  public double getArea() {

    return this.base * this.height;

  }

  public double getPerimeter() {

    return 2 * (this.base + this.height);

  }

}

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

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Calculate Parallelogram</title>

</head>

<body>

    <h2>Calculate Parallelogram with Java Bean</h2>

    <form action="parallelogram.jsp" method="post">

        Base: <input type="number" name="base"><br>

        Height: <input type="number" name="height"><br>

        <input type="submit" value="Calculate">

    </form>

    <%

    if (request.getMethod().equals("POST")) {

        Parallelogram p = new Parallelogram();

        p.setBase(Double.parseDouble(request.getParameter("base")));

        p.setHeight(Double.parseDouble(request.getParameter("height")));

        double area = p.getArea();

        double perimeter = p.getPerimeter();

        %>

        <hr>

        <p>Area is <%=area%>.</p>

        <p>Perimeter is <%=perimeter%>.</p>

    <% } %>

</body>

</html>

抢首赞
置顶