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