创建1000个表格:
创建一个JSP:
<table width=500 border='1' align=center>
<%
int length=1000;
for(int i=1;i<=length;i++){
if(i%5==1){
out.println("<tr align=center width=100 >");
}
%>
<td><%=i %></td>
<%
if(i%5==0){
out.println("</tr>");
}
}
if(length%5==1){
out.println("<td></td><td></td><td></td><td></td></tr>");
}
if(length%5==2){
out.println("<td></td><td></td><td></td></tr>");
}
if(length%5==3){
out.println("<td></td><td></td></tr>");
}
if(length%5==4){
out.println("<td></td></tr>");
}
%>
</tr>
</table>
效果图:
打印100~999的水仙花:
创建一个JSP:
<%
int a,b,c;
for(int i=100;i<=999;i++){
a=i%10; //个位
b=i/10%10; //十位
c=i/100%10; //百位
if(i==(a*a*a)+(b*b*b)+(c*c*c)){
out.print(i+" ");
}
}
%>
效果图:
打印50以内的质数
创建一个JSP:
<%
for(int i=2;i<=50;i++){
boolean flag=true;
for(int j=2;j<i;j++){
if(i%j==0){
flag=false;
break;
}
}
if(flag){
out.print(i+" ");
}
}
%>
效果图:
打印1000以内的质数同时用表格输出
创建一个JSP:
<table width=500 border='1' align=center >
<%
int length=1000;
int a=0;
for(int i=2;i<=length;i++){
boolean flag=true;
for(int j=2;j<i;j++){
if(i%j==0){
flag=false;
break;
}
}
if(flag){
a++;
if(a%5==1){
out.print("<tr align=center>");
}
out.print("<td>"+i+"</td>");
if(a%5==0){
out.print("</tr>");
}
}
}
%>
</table>
效果图:
URL地址栏输入一个参数,倒着输出
创建一个JSP:
<%
String A=request.getParameter("A");
int a=Integer.parseInt(A);
out.print(a+"<br>");
while(a>0){
out.print(a%10);
a=a/10;
}
%>
效果图: