1.九九乘法表的打印
(1)java实现
class Multiplication
{
public static void main(String[] args)
{
for (int i = 1; i <= 9; i++)
{
for(int j = 1; j <= i; j++)
{
System.out.print( i + " x " + j+ " = " + i * j + " ");
}
System.out.println();
}
}
}
(2)jsp实现
1>表达式实现
<%!
//返回九九乘法表对应的HTML代码,通过表达式调用,在页面上显示
String printMultiTable1()
{
String s = "";
for(int i = 1; i <= 9; i++)
{
for(int j = 1; j <= i; j++)
{
s += i+"*"+j+"="+(i*j)+" ";
}
s+="<br>";
}
return s;
}
%>
<h1>九九乘法表</h1>
<hr>
<%= printMultiTable() %>
2>脚本实现
<%!
//JSP内置out对象,使用脚本方式调用,打印九九乘法表
void printMultiTable2(JspWriter out) throws Exception
{
for(int i = 1; i <= 9; i++)
{
for(int j = 1; j <= i; j++)
{
out.println(i+"*"+j+"="+(i*j)+" ");
}
out.println("<br>");//追加换行标签
}
}
%>
<h1>九九乘法表</h1>
<hr>
<! 脚本调用即调用上面的函数,脚本方式以分号结束 >
<% printMultiTable2(out); %>