编写一个JSP程序,计算10!,并显示出结果。要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。
时间: 2024-09-12 15:04:35 浏览: 177
在JSP中,你可以使用Java作为后端编程语言来处理这种计算任务。下面是一个简单的例子,展示了如何声明一个计算阶乘的方法,并在JSP页面上输出结果:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.util.*"%>
<!DOCTYPE html>
<html>
<head>
<title>计算阶乘</title>
</head>
<body>
<%-- 定义一个方法计算阶乘 --%>
<% void factorial(int n) { %>
int result = 1;
for (int i = 2; i <= n; i++) {
result *= i;
}
return result;
<% } %>
<%-- 调用方法计算10! --%>
<% int num = 10;
int factorialResult = factorial(num); %>
<%-- 输出结果 --%>
<p>10! 的结果是: <%= factorialResult %></p>
</body>
</html>
```
在这个例子中,我们首先定义了一个名为`factorial`的方法,接受一个整数参数`n`,通过循环计算其阶乘。然后我们在页面体中调用这个方法计算10的阶乘,并将其结果存储在`factorialResult`变量中。最后,使用`<%= ... %>`表达式将计算结果显示出来。
阅读全文