jsp计算输入的一个整数的阶乘

  • Post author:
  • Post category:其他


任何大于等于1 的自然数n 阶乘表示方法:

n! = 1 × 2 × 3 × … × (n-1) × n

0的阶乘

0!= 1

jsp 计算输入的一个整数的阶乘 代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>一个整数的阶乘</title>
</head>
<body>
<form method="" action="jieCheng.jsp">
请输入一个数<input type="text"  name="num"/>
<input type="submit" value="提交"/>
</form>
<%
    int n = 0, r = 1;
    if(request.getParameter("num")!=null){//判断输入的是否不为空
     //把用户输入的数字String类型转换为int类型并赋值给变量n
       n = Integer.parseInt(request.getParameter("num"));
    }
    for(int i=1;i<=n;i++){
     r *= i;
    }
%>
<%= n + "的阶乘为:" + r %>
</body>
</html>



版权声明:本文为weixin_45011156原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。