for 循環(huán)問題
<%!String printMultiTable(){
? ? ? String s = "";
? ? ? ? ?for(int i =1;i<=9;i++)
? ? ? ? ?{
? ? ? ? ? for(int j= 1;j<=i;j++)
? ? ? ? ? ?{
? ? ? ? ? ? ?s=s+i+"*"+j+"="+(i*j)+" ";
? ? ? ? ? ? ??
? ? ? ? ? ?}
? ? ? ? ? ?s=s+"<br>";
? ? ? ? ? ?
? ? ? ? ? }
? ? ? ? ? return s;
? ? ? }%>
? ? ? <%=printMultiTable() %>
內(nèi)循環(huán) 為什么 ?必須是 ?s+=i * j ;
s= i*j ;
就不對
2017-09-15
第一個是把所有ij的值累加,第二個是只加最后一個i和j的值,第二個的話那就不用for循環(huán)了,直接9×9就好了
2017-09-21
因為這是需要字符串追加,所以s在最后的結(jié)果是第二個for循環(huán)累加的結(jié)果,要和我們之前學的用java打印九九乘法表區(qū)別開(那個是只要滿足第二個for循環(huán)條件就打印一次,而這次是循環(huán)結(jié)束后的字符串s的值)