编写一个JSP程序Jiecheng.jsp,计算整数的阶乘,并显示出结果。

要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。
通过表单提交一个正整数,然后计算它的阶乘。
参考代码:

其中要对提交的是否为整数作判断,是整数则进行阶乘计算,不是整数则要求重新提交。

参考运行结果如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%!public int Factorial(int num){int s=1;for(int i=num;i>=1;i--){s*=i;}return s;}%><%String a= request.getParameter("num");int num =1;if(a!=null){num = Integer.parseInt(a); }%><body><p>请输入一个整数:</p><form action="#" method="post" name="form"><input type="text" name="num"><input type="submit" name="submit" value="开始计算"></form><p><%=num%>的阶乘是:<%=Factorial(num)%> </p></body>
</html>

编写一个JSP程序Jiecheng.jsp,计算整数的阶乘,并显示出结果。相关推荐

  1. 编写程序C语言 用递归法求n,用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n...

    用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

  2. 编写一个python程序用来计算投资回收期_智慧职教云课堂Python程序设计基础(九江职业技术学院)题目答案...

    编写递归算法,依据树的双亲表示法及其根结点创建树的孩子兄弟链表存储结构.要求写算法以前先写出 请用类C或用类Pascal语言编写算法.请编写在中序全线索二叉树T中的结点P下插入一棵根为X的中序全 下列 ...

  3. 编写一个python程序用来计算投资回收期_计算该项目的投资回收期;

    计算该项目的投资回收期: 更多相关问题 次黄嘌呤-鸟嘌呤磷酸核糖转移酶(HGPRT)先天缺失会导致以下哪种疾病的发生 手机电池因为可以反复充电使用,所以是一种可逆原电池. 排列图又叫主次因素分析图或帕 ...

  4. 编写一个python程序用来计算投资回收期_程序设计基础(Python)超星尔雅章节答案...

    程序超星生活中的废旧品里只有纸盒适合制作汽车 甲方案净现值为8600元,设计内含报酬率为10%:乙方案净现值为6800元,内含报酬率为15%.则下列说法正确的有: 投资项目决策评价中的现金流量,基础实 ...

  5. 编写一个python程序用来计算投资回收期_智慧职教Python程序设计基础题目答案

    智慧职教Python程序设计基础题目答案 更多相关问题 当动态投资回收期小于项目的计算期时,则必然有().A.静态投资回收期小于项目寿命期 "光由一种介质进入另一种介质时,光线一定发生偏折& ...

  6. java程序计算鸡兔同笼_.请编写一个Java程序,能够计算鸡兔同笼问题,已知笼中共有9个头和26只脚,要求计算出该笼中有几只兔子几...

    展开全部 很明显,这个题目的原型是一个数学中二32313133353236313431303231363533e78988e69d8331333363376531元一次方程组. 1.数学算法: 设:鸡 ...

  7. java一元二次方程程序设计实验报告_Java 组件及事件处理实训 实训2:编写一个窗体程序,用于计算一元二次方程...

    代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class EquationFrame ext ...

  8. java输入学生信息_要求编写一个java程序,输入学生信息,并能保存与显示学生信息。...

    Java 代码如下:import java.util.ArrayList; import java.util.Scanner;public class student{ private int num ...

  9. 成绩统计(编写一个使用EL的jsp程序)

    实战要求: 编写一个使用EL的JSP程序: 用Javabean获取一名学生五门学科(英语.高数.JSP.Web.Java)的分数: 每门学科的得分均在0-100分以内,不能为空,不能为非数字: 在另外 ...

最新文章

  1. rust怎么用items刷东西_装修贷卡怎么刷?不同银行的用不同的POS机刷才对
  2. 基于fpga的数码管动态扫描电路设计_【至简设计案例系列】基于FPGA的密码锁设计(altera版)...
  3. 我通过“种树”,拿下鹅厂实习offer
  4. 【小安翻唱】Dreams-黑之契约者 双蛋快乐~顺便来拉票咯!
  5. String, StringBuffer,StringBuilder
  6. 风变编程Python9 函数的学习
  7. 【数学基础】深度学习必须掌握的 13 种概率分布
  8. linux fdisk指定ext4,如何在Linux中创建新的Ext4文件系统(分区)
  9. UE4蓝图--人物的移动
  10. word 论文公式编号快捷方法
  11. 3DMax与Unity统一长度单位和轴
  12. apiCloud实现微信分享功能
  13. iphone老是显示e服务器,苹果手机变成e网怎么办(苹果手机上显示e,怎么回事?)
  14. PHP审计-RIPS
  15. php异步执行shell脚本
  16. 神奇的汉诺塔(图文解析)
  17. ICC 图文学习——LAB2:Design Planning 设计规划
  18. Verdana 小四
  19. 规模最小的计算机网络至少有几台,【单选题】按照网络规模大小定义计算机网络,其中规模最小的是 A. 广域网 B. Internet C. 城域网 D. 局域网...
  20. SketchUp 2019 实现 Arboskin Pavilion(ITKE)建模教程

热门文章

  1. 首创置业“中国之家-和园”将在巴黎开工奠基
  2. ChatGPT 一分钟教你做出非常炫酷的PPT
  3. UE快速切换系统语言(简体中文<->英文)
  4. 基于SSM框架的校园招聘人才系统的设计与实现(附源码、论文)
  5. ClickHouse源码阅读(0000 1001) —— CK Server对SQL的处理
  6. 【日语】日语语法总结九 ---- 日语句型
  7. MotionBuilder2018破解版
  8. Java项目:SSM网上水果生鲜超市商城管理系统
  9. CrapApi——接口管理系统部署
  10. hdu 1533 KM匹配