<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.io.IOException" pageEncoding="UTF-8"%> 九九乘法表

九九乘法表

<%! //声明方法 String printMultiTable(){ StringBuilder s = new StringBuilder(); for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ s.append(i+" * "+j+" = "+i*j+"\t"); } s.append("
");//追加换行标记,注意不能使用\n } return s.toString(); } void printMultiTable2(JspWriter out) throws IOException{ StringBuilder s = new StringBuilder(); for(int i=1;i<=9;i++){ for(int j =1;j<=i;j++){ s.append(i+" * "+j+" = "+i*j+"\t"); } s.append("
"); } out.println(s.toString()); } %>

表达式的方式打印乘法表

<%=printMultiTable() //调用表达式 %>

使用脚本的方式打印九九乘法表

<% //调用脚本 printMultiTable2(out); %>