请帮忙详细解释下这个语句!

代码如下:

<%@ 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);
%>
语句。

临摹微笑
浏览 127回答 2
2回答

绝地无双

long continueSum(int n)就如java文件中定义的一个有返回值的函数。<%long sum;sum = continueSum(100);out.print("" + sum);%>这里是定义了一个long类型的变量用来接收continueSum()函数返回的值。out.print();这一句是打印这个返回值sum,你上面定义的那个函数就是求1到100所有数相加的综合。希望你能懂。

胡子哥哥

continueSum是返回类型为long的函数,是计算从1累加到n的和<%long sum;sum = continueSum(100);out.print("" + sum);%>是调用continueSum函数,并传参数100,然后打印这个结果
打开App,查看更多内容
随时随地看视频慕课网APP