zoukankan      html  css  js  c++  java
  • 用jsp在浏览器上打印出有表格的1000以内的所有质数

    <table width="80%" border="1" align="center">

      <%
      Calc calc = new Calc();       //new一个Calc类
      int n = 0;           //标记一个列标记
      for (int i = 1; i <= 1000; i++) {         //循环1000以内的数字
        calc.setValue(i);         //给calc类中Value属性的值赋予1000以内的值
        if (calc.isPrime()) {         //调用calc类中isPrime方法,这个方法是用来求是否为质数
          n++;         //
          if (n % 5 == 1) {         //用求模算出每一列有没有值
            out.print("<tr>");         //用HTML的标签打出列标签
            }
      %>
    <td><%=i%></td> <!-- 输出值 -->>

      <%
        if (n % 5 == 0) {         //用求模算出每一列有没有值
          out.print("</tr>");       //用HTML的标签打出列标签
          }
        }
      }

      if (n % 5 == 1) {          //用求模算出每一列有没有值
        out.print("<td></td><td></td><td></td><td></td></tr>");      //如果只有一个值打4个空白单元格
      } else if (n % 5 == 2) {       //用求模算出每一列有没有值
        out.print("<td></td><td></td><td></td></tr>");    //如果只有两个值打3个空白单元格
      } else if (n % 5 == 3) {        //用求模算出每一列有没有值
        out.print("<td></td><td></td></tr>");      //如果只有三个值打2个空白单元格
      } else if (n % 5 == 4) {      //用求模算出每一列有没有值
        out.print("<td></td></tr>");       //如果只有四个值打1个空白单元格
      } else if (n % 5 == 5) {      //用求模算出每一列有没有值
        out.print("</tr>");       //如果只有没有值打直接结束列标签
      }
      %>

      </table>

  • 相关阅读:
    Application Loader上传app程序
    Xcode解决代码高亮、语法提示、错误警告等功能失效的解决方法
    c#上iOS apns p12文件制作记录 iOS推送证书制件
    iOS开发~CocoaPods使用详细说明
    ios实现屏幕旋转的方法
    View页面内容的旋转,在某些情况下可替代屏幕旋转使用
    集成乐视点播功能的注意事项
    NSMutableAttributedString 富文本删除线的用法
    Objective-c的@property 详解
    ASIHttpRequest addRequestHeader的处理
  • 原文地址:https://www.cnblogs.com/skjy/p/9152587.html
Copyright © 2011-2022 走看看