为什么System.out.println的意思('\u0000'+1)输出1而System.out.println的意思("\u0000"+1)输出 1(1前

首先,你要把两个2113文双引号改5261成兩个英文双引号,把两个中文加号改成英文4102加号.
然后,在Java中,因为打印语句的1653一个参数是字符串,所以它后面的加号被认为是连接字符串的符号,結果得到一个新字符串,
同理,9后面的加号也被认为是连接字符串的符号,最后结果是得到一个连接三部分的新字符串.
完整的Java程序如下

我要回帖

更多关于 println的意思 的文章

 

随机推荐