java打印1000内的质数并用表格输出
<table width='500' border='1'>
<%
int c=1;
for(int i=2;i<=1000;i++){
int n=0;
for(int j=2;j<i;j++){
if(i%j==0){
n++;
break;
}
}
if(n==0){
if(c%10==1){
out.println("<tr>");
out.println("<td>"+i+"</td>");
c++;
}else{
out.println("<td>"+i+"</td>");
if(c%10==0){
out.print("</tr>");
}
c++;
}
}
}
if(c%1==0){
out.print("<td></td><td></td></tr>");
}
%>
</table>
效果如下:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步