代碼如下:<%@ 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
提交
取消