亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

for 循環問題

<%!String printMultiTable(){

? ? ? String s = "";

? ? ? ? ?for(int i =1;i<=9;i++)

? ? ? ? ?{

? ? ? ? ? for(int j= 1;j<=i;j++)

? ? ? ? ? ?{

? ? ? ? ? ? ?s=s+i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;";

? ? ? ? ? ? ??

? ? ? ? ? ?}

? ? ? ? ? ?s=s+"<br>";

? ? ? ? ? ?

? ? ? ? ? }

? ? ? ? ? return s;

? ? ? }%>

? ? ? <%=printMultiTable() %>




內循環 為什么 ?必須是 ?s+=i * j ;

s= i*j ;

就不對

正在回答

2 回答

第一個是把所有ij的值累加,第二個是只加最后一個i和j的值,第二個的話那就不用for循環了,直接9×9就好了

0 回復 有任何疑惑可以回復我~
#1

qq_歲月的名字_0 提問者

非常感謝!
2017-09-15 回復 有任何疑惑可以回復我~
#2

qq_歲月的名字_0 提問者

還是沒明白 用別的方式寫循環了
2017-09-15 回復 有任何疑惑可以回復我~

因為這是需要字符串追加,所以s在最后的結果是第二個for循環累加的結果,要和我們之前學的用java打印九九乘法表區別開(那個是只要滿足第二個for循環條件就打印一次,而這次是循環結束后的字符串s的值)

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

for 循環問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號