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实体,用于表示非断行空格。