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

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

  • 12
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值