1 <%@ page language="java" contentType="text/html; charset = GB2312" %> 2 <!-- 不加 page language="java" 不稳定 --> 3 <HTML> 4 <BODY BGCOLOR = yellow > 5 <FONT Size = 3 > 6 <br> <!-- 不加<br> 是不换行的 --> 7 <br> 8 <P> 1到100以内的完数有 : 9 <br> 10 <% 11 int i,j,sum; 12 for(i=1;i<=50;i++){ 13 sum=0; 14 for(j=1;j<i;j++){ 15 if(i%j==0){ 16 sum=sum+j; 17 } 18 } 19 if(sum==i){ 20 out.println(" "+i+"<br>"); 21 } 22 } 23 %> 24 </FONT> 25 </BODY> 26 </HTML> 27 28
<%@ page language="java" contentType="text/html; charset = GB2312" %> <%@ page import = "java.util.Date" %> <%! Date date; int sum; // sum是成员变量,程序每次运行sum都在改变 public int getsum(int n){ for(int i=1;i<n;i++) { if(n%i==0){ sum=sum+i; } } return sum; } %> <HTML> <BODY BGCOLOR = cyan > <!--cyan 是青色 --> <FONT Size = 4> <P> 程序片创建Date对象 : <% date = new Date(); out.println("<br>"+date+"<br>"); int m=100; %> <%= m %> 的因子之和是(不包括<%= m %>) <!-- java 表达式 --> <%= getsum(m) %> <!-- 以;结尾的一段代码,即为一个表达式 (java 表达式) --> </FONT> </BODY> </HTML>
1 <%@ page language="java" contentType="text/html; charset = GB2312" %> 2 <html> 3 <body bgcolor = cyan> 4 <font Size= 4> 5 <%! 6 int i=0; 7 %> 9 <% 10 i++; 11 %> 12 13 <%! 14 int i=0; 15 %> 16 <!-- <%! ..... %> 的内容的位置不重要 --> 17 <P> 你是第<%= i %> 个访问本站的用户。 18 </font></body></html>
<%@ page language="java" contentType="text/html; charset = GB2312" %> <html> <body bgcolor = cyan> <font size =4> <%! final double PI = Math.PI; double r;//数据声明 double getarea(double a) { return PI*a*a; } double getlength(double a) { return 2*PI*a; } %> <% r=100; out.println("半径为"+r+"的圆的面积是 :"); double area=getarea(r);//局部变量 out.println(area); %> <br> <%= area %> </font></body></html>
1 <%@ page language="java" contentType="text/html; charset = GB2312" %> 2 <HTML> 3 <BODY BGCOLOR = yellow > 4 <FONT Size = 3 > 5 <P> 这是一个简单的JSP界面 6 <%int sum=0; 7 for(int i=1;i<=100;i++){ 8 sum+=i; 9 } 10 %> 11 <P> 1到100的连续和为 :<%= sum %> 12 </FONT> 13 </BODY> 14 </HTML> 15 16