用jsp在浏览器上打印出有表格的1000以内的所有质数

Posted skjy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用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>




























以上是关于用jsp在浏览器上打印出有表格的1000以内的所有质数的主要内容,如果未能解决你的问题,请参考以下文章

用jsp打印出水鲜花数

求N以内的所有完数 C语言 看清楚题再回答!!! 请经过测试以后再回答!!!

编程输出1000以内的所有水仙花数,所谓水仙花数是指一个3位数,其各位数字的立方和等于其本身

C语言,编程打印,1000以内所有的水仙花数,所谓水仙花数是指一个三位数,其个位数字立方和等于该数

编程找出所有三位回文素数 用c语言

数字之谜1——质(素)数续详细讲解“打印一千以内的所有完数”~~