问答详情
源自:2-12 阶段项目

关于九九乘法表代码

您好  关于这个代码我有些不明白  

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

为什么要用s+呢?   表示空格的&nbsp只能这么来书写么?

提问者:碧瓦蓝天 2017-01-18 09:33

个回答

  • Troms
    2017-01-30 22:30:05

    因为啊,,jsp,是Java server page ,就是把java和HTML结合了起来,实现了静态页面 --->动态页面的转变.

    jsp其实也是个网页,所以你要在网页上输出多个空格,只能使用  这个是在前面HTML就有说过的

    这是回答了第二个问题.

    用s+,如果有编程基础的话,应该知道s+=xx;是什么意思,就是等价于  s=s+xx ;

    定义的字符串对象 s 中存放的内容,就是一串HTML的语句

    通过循环的方式把 九九乘法表的 每一项  每一行  拼接上去

    s = 1*1=1&nbsp;<br>1*2=2&nbsp;2*2=4&nbsp;<br>1*3=1&nbsp;2*3=1&nbsp;3*3=1&nbsp;<br>

    上面就是 s 经过3次外层循环后拼接成的字符串,可以把它复制到一个body标签内,输出的就是乘法表的前三行

    不知道能不能理解

  • 西昌
    2017-01-18 09:47:52

    如果你不写s+他就不会把以前的 1*1  1*2 那些全部写出来  结果就是9*9=81,不信你自己测试下,空格好像只能用这个了吧