JSP 九九乘法表的4种形态(用表格输出到浏览器)

来源:互联网 发布:mac怎么用淘宝旺旺 编辑:程序博客网 时间:2024/06/05 07:37

JSP 九九乘法表的4种形态(用表格输出到浏览器)

我记得第一次学C语言的时候写循环,就是写的九九乘法表当时就写了一种形态,也就是我下面写的第一种,当时已经觉得非常了不起了。当我学了更多的编程语言后才知道还有3种形态,当你能把这4种形态的“九九乘法表”都能弄明白,对于for循环来说你已经掌握了。另外我添加了表格已经单元格颜色,来控制乘法表的显示。

(因为我在网上没有找到这4种形态的JSP九九乘法表,所以自己写来供大家学习。)

<body>
  <table align="center" border="0">
   <center>
    九九乘法表
   </center>
   <%
   //输出九行信息
    for (int i = 1; i <= 9; i++) {
     //判断是不是偶数行来设置行的颜色
     if (i % 2 == 0) {
   %>
   <!-- 偶数行打印的颜色为"灰色"-->
   <tr bgcolor=#939393>
    <%
     } else {
    %>
    <!-- 偶数行打印的颜色为"浅红色"-->
    <tr bgcolor=#CC58A5>
     <%
      }
      //打印1-----------9九个数字
       for (int j = 1; j <= i; j++) {
     %>
     <td>
      <%=j + " * " + i + " = " + (i * j) + "  "%>&nbsp;&nbsp;
     </td>
     <%
      }
      }
     %>
    </tr>
  </table>


  

<table align="center" border="0">
   <center>
    九九乘法表垂直镜像
   </center>
   <%
    for (int i = 9; i >= 1; i--) {
     if (i % 2 == 0) {
   %>
   <tr bgcolor=#939393>
    <%
     } else {
    %>
    <tr bgcolor=#CC58A5>
     <%
      }
       for (int j = 1; j <= i; j++) {
     %>
     <td>
      <%=j + " * " + i + " = " + (i * j) + "  "%>&nbsp;&nbsp;
     </td>
     <%
      }
      }
     %>
    </tr>
  </table>


  <table width=726 height=229 border=0  align="center">
   <center>
    九九乘法表水平
   </center>
   <%
    for (int i = 1; i <= 9; i++) {
   %>
   <tr>
    <%
     for (int k = 1; k <= (9 - i); k++) {
    %>
    <td>
     &nbsp;
    </td>
    <%
     }
      for (int j = i; j >= 1; j--) {
       if (i % 2 == 0) {
    %>

    <td bgcolor=#CC58A5>
     <%
      } else {
     %>
     <td bgcolor=#939393>
      <%
       }
      %>
      <%=j + " * " + i + " = " + (i * j) + "  "%>
     </td>
     <%
      }
      }
     %>
    
   </tr>
  </table>


  <table width=726 height=229 border=0  align="center">
   <center>
    九九乘法表水平镜像
   </center>
   <%
    for (int i = 9; i >= 1; i--) {
   %>
   <tr>
    <%
     for (int k = 1; k <= (9 - i); k++) {
    %>
    <td>
     &nbsp;
    </td>
    <%
     }
      for (int j = i; j >= 1; j--) {
       if (i % 2 == 0) {
    %>

    <td bgcolor=#CC58A5>
     <%
      } else {
     %>
     <td bgcolor=#939393>
      <%
       }
      %>
      <%=j + " * " + i + " = " + (i * j) + "  "%>
     </td>
     <%
      }
      }
     %>
    
   </tr>
  </table>
 </body>

http://taourl.com/8vxv0

原创粉丝点击