JSP计算1~10的阶乘示例 - 使用方法定义和循环输出
<%@ page language="java" %> <%@ page import="java.io., java.util." %>
<h1>计算1~10的阶乘</h1>
<%!
// 定义计算阶乘的方法
long Factorial(int n) {
if (n <= 1) {
return 1;
} else {
return n * Factorial(n - 1);
}
}
%>
<%
// 调用Factorial方法输出1~10的阶乘
for (int i = 1; i <= 10; i++) {
out.print('阶乘(' + i + ') = ' + Factorial(i) + '<br>');
}
%>
本示例演示如何使用JSP页面编写代码计算并输出整数1~10的阶乘。代码中定义了一个方法来计算阶乘,并在JSP程序段中循环调用该方法输出结果。
将以上代码保存为一个名为'factorial.jsp'的文件,并通过Web容器(如Tomcat)访问该JSP页面,即可看到计算结果输出在网页上。
原文地址: https://www.cveoy.top/t/topic/bleK 著作权归作者所有。请勿转载和采集!