Tag: 字符串连接的

如果删除+和++运算符之间的空格会发生什么?

编辑1 免责声明: 我知道 +++ 不是真正的运算符,而是没有空格的+和++运算符。 我也知道没有理由使用它; 这个问题只是出于好奇。 所以,我很想知道Java中是否需要+和++var之间的空格。 这是我的测试代码: int i = 0; System.out.println(i); i = i +++i; System.out.println(i); 打印出: 0 1 这就像我期望的那样,就像第一个和第二个+之间有一个空格一样。 然后,我尝试使用字符串连接: String s1 = “s ” + ++i; System.out.println(s1); // String s2 = “s ” +++i; 打印出: s 2 但是如果第三行是未注释的,则代码不会编译,错误如下: Problem3.java:13: unexpected type required: variable found : value String s2 = “s […]