代码如下:<%@ page contentType="text/html;charset=GB2312" %><HTML><BODY bgclor=cyan><FONT size=1><%!long continueSum(int n){int sum = 0;for ( int i = 1; i <=n; i++ ){sum = sum + i;}return sum;}%><P>1到100的连续和:<BR><%long sum;sum = continueSum(100);out.print("" + sum);%></FONT></BODY></HTML>------------------------------请详细解释long continueSum(int n)以及<%long sum;sum = continueSum(100);out.print("" + sum);%>语句。
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
long continueSum(int n)
就如java文件中定义的一个有返回值的函数。
<%
long sum;
sum = continueSum(100);
out.print("" + sum);
%>
这里是定义了一个long类型的变量用来接收continueSum()函数返回的值。
out.print();这一句是打印这个返回值sum,你上面定义的那个函数就是求1到100所有数相加的综合。
希望你能懂。
胡子哥哥
TA贡献1825条经验 获得超6个赞
continueSum是返回类型为long的函数,是计算从1累加到n的和
<%
long sum;
sum = continueSum(100);
out.print("" + sum);
%>是调用continueSum函数,并传参数100,然后打印这个结果
添加回答
举报
0/150
提交
取消