本文目录一览:
急:JSP求1到10的阶乘编程?
参考代码:
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
title阶乘计算/title
/head
body
%
for (int i = 1; i = 10; i++) {
int fac = 1;
for (int j = 1; j = i; j++) {
fac *= j;
}
out.print(i + "的阶乘为:" + fac + "br");
}
%
/body
/html
运行结果:
使用JSP。计算5的阶乘并输出在页面中。。。
首先你定义的变量M应为1,如果为零,结果全为零,以下供你参考一下
%@ page contentType="text/html;charset=GB2312" %
HTMLBODY
h3这是计算5的阶乘并输出在页面中.../h3
% int n, sum=1;
for(n=1;n=5;n++)
{ sum=sum*n;
}
%
br1到5的阶乘是:
%=sum %
/BODYHTML
计算5的阶乘并在JSP页面中输出
新建jsp文件,写入以下代码:
%
int sum=1;
if(num0){//判断传入数是否为负数
throw new IllegalArgumentException("必须为正整数!");//抛出不合理参数异常
}
for(int i=1;i=5;i++){//循环num
sum *= i;//每循环一次进行乘法运算
}
out.print("5的阶乘计算结果:"+sum);//返回阶乘的值
%