JSP代码实现 金字塔(倒置)示例


p
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>倒置金字塔示例</title>
</head>
<body>
<%
    int height = 5; // 金字塔的高度,可以根据需要调整
    for (int i = height; i >= 1; i--) {
        // 打印空格
        for (int j = 0; j < height - i; j++) {
            out.print(" ");
        }
        // 打印星号
        for (int k = 0; k < (2 * i - 1); k++) {
            out.print("*");
        }
        // 换行
        out.println("<br>");
    }
%>
</body>
</html>

这段代码是一个JSP示例,用于在网页上生成一个倒置的金字塔图案。`height`变量定义了金字塔的高度,你可以根据需要调整这个值。通过两个嵌套的for循环,我们首先打印出适当数量的空格(随着行数的减少而减少),然后打印出相应数量的星号(随着行数的减少而增加),以形成倒置的金字塔形状。注意,这里使用` `来表示空格,因为在HTML中空格通常会被浏览器忽略,而` `是一个HTML实体,用于表示非断行空格。