作业帮 > 综合 > 作业

java问题,看图,很简单,采纳速度快哦,谢谢

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/23 12:35:02
java问题,看图,很简单,采纳速度快哦,谢谢

这是在servlet中写的输出代码,能给我解释一下这里加引号吗?

看图64行中为什么+id+加了引号,而上面(看图60行)+id+却没加引号,为什么?


例如我要打印“我是java工程师”,但是里面的“java工程师”是一个变量a,就应该写成:
out.println(“我是”+a);
那如果我要在“我是”的前面加上几个字符串“a”你也不让啊.例如:
我要打印“aaa我是java工程师”,那就这样写:
out.println(“aaa我是”+a);
引号里面的是字符串,不带引号的就是变量.
哥哥,建议你先弄弄jsp,js,servlet自己写写,然后再上struts,你这基础还不太好呢.
再问: 你说的两个例子我都懂,但是我就觉得64行的引号对不上号,您能帮我理理吗?非常感谢
再答: 再来一下:例如我想打印“aaa我是java工程师”,也可以这样啊: out。println(“a“+”aa我是”+a); 字符串也可以用加号啊。
再问: 这我懂,64行中的第一个与最后一个双引号配对吧,中间的双引号配对吧,单引号都包含了+id+这是怎么回事呀,
再答: 单引号是字符串好不好? 这样,你把单引号想象成字符a,然后你再看。
再问: 初学者望理解 64行中一个单引号在双引号里,怎么回事
再答: 单引号是字符串,字符串当然要用双引号引起来了。 例如我又要打印“'aa'a我'是java工程师”, 那就这样写: out。println(“'a“+”a'a我'是”+a);