我正在制作一个程序(A Piglatin有点……),我无意中错过了声明中的一个变量:
String a = "R"++'a';
它实际上应该是String a =“R”text’a’;.编译器产生了错误.但是,当我做到时:
String a = "R"+ +'a';
该计划编制.
我想知道为什么尽管Java不关心你是否在某些语句中放置空格,但是为什么放一个空格会产生差异,例如:String a =“ABCD”;与String a =“ABCD”相同;
有人可以解释一下这种行为吗?
最佳答案
原文链接:https://www.f2er.com/java/437803.html