比如直接输出'\u000A'的话,就编译不能了(大致好像是编译的时候真的起到了'\n'的作用,代码被截断了之类的)
最近又发现如下代码并不能理想执行:
System.out.println('\u0028'+'\u0029');这俩就是'('跟')',,结果得到了81,就是两者数值之和的十进制表示(一般来说'+'起到连接的作用);甚至预先char t='\u0028';或者char t='(';
都得到同样的结果。但如果String t="(";,那么两个左右括号都能正常输出。
原因不明,可能也跟编译有关。
话说不知道为什么在notepad++的java的TYPE WORD里并没有String(没有变色才注意到的,虽然可以手动添加的说)话说如果我提问了没人回答最后自己解决了怎么给分?(他人回复的也并没有提供什么帮助的话)
强行没有满意回答吗?