JSP九九乘法表打印和杨辉三角打印

题目:在JSP页面中显示出杨辉三角,如下:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1

这是个十行的杨辉三角。

JSP body 部分写入下面的代码:

<%="下面打印杨辉三角"%>
<%
int[][] trigle=new int[11][11];
for(int m=1;m<=10;m++){%>

<%
for(int n=1;n<=m;n++){
if(n==1||n==m){
trigle[m][n]=1;
out.println(1);
}else{
trigle[m][n]=trigle[m-1][n-1]+trigle[m-1][n];
out.println(trigle[m][n]);
}
}
}%>

该代码没有考虑效率和内存问题,仅仅是出现了结果。

下面是九九乘法表,写在jsp 文件的body标签内

<%
for (int i = 1; i <= 9; i++) {
%>

<%
for (int j = 1; j <= i; j++) {
if (j <= i) {
out.println(i + "×" + j + "=" + i * j);


} else {
break;
}
}
}
%>



你可能感兴趣的:(JAVAEE)