猿问

求这段代码的错误在哪

   <%!

    String s;

void a(JspWriter out)throws Exception

    {

   

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

    {

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

    {

    s+=i+"*"+j+"="+(i*j);

    }

    out.print(s);

    }

    }

    %>

    <%a(out); %>

为什么out的不是输出乘法表吗?这里的S不是已经把所有的字符串加在一起然后一次性全在 <%a(out); %>里输出吗?

漫之旅
浏览 1308回答 2
2回答

ziom

第二层循环你写的是j==i, 改成j<=i再试试
随时随地看视频慕课网APP

相关分类

Java
我要回答