在eclipse中编写System.out.println(name+"<br>"+id);这句 为什么结果出现的不对?

http://img.mukewang.com/571ce2bb0001de4907130579.jpg这是我写的..求大神告知...

慕先生9679334
浏览 2392回答 8
8回答

guozhchun

没发现不对啊。你本意是想换行吧。使用System.out.println(name + "\n" + id); 或者写两条语句 System.out.println(name);System.out.println(id);

堇延未七

包含在双引号中的字符串会已原样输出,除非你加上转义字符,java程序中的换行符是n,所以你应该输出name+"\n"+id,这样就会换行了。

三根

<br>是HTML里的的标签,java中换行用\n

qq_青枣工作室_0

<br>是在网页上的换行啊。在程序里,用"\r\n"换行。

little_newbee

首先<br>是用在html中的标签,浏览器中内置html解析器能够识别它,而你写的.java文件,提交给jvm,它不能识别这个,只能把它当做普通字符串的一部分,如果是windows系统,可以用\\r\\n来进行换行,我记得应该是

南巷小曲

你一定是javascript写多了

疯狂的罐头

你用双引号括起来的表示是字符串<br>  在JAVA中的转义字符应该用“\n”表示
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java