大神来看看呗 为什么用CHAR 输出连起来写就不对,而string就可以,是因为ch
|
public class HelloWorld{ public static void main(String[] args) { final char MSEX='男'; final char WSEX='女'; System.out.println(MSEX+WSEX); }} |
免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
|
|
|
String的+叫做连接符,其他的都叫加法运算符,char+char这是加法运算符,也就是以unicode码相加得出来的。String+String这里面是连接符,也就是将两个字符串连接起来。
Ps.如果+前后只要有一边出现String,这就是连接符,另一边的执行这个对象类型的toString方法,如果不是引用类型就用它包装类的方法,char的包装类是character(就是直接println的结果,毕竟println也是调用了toString方法)。运算顺序从左到右。多个+号且没括号的话,最左边的两个先按规则得出结果,如果String+char+char进行完第一次运算后是String+char。 |
|
|
|
|
|
|
|
SSJDURENGAR
YGTXUYJYRFJ
ALELCVADQAJ
MTTURJQNGUK
ZHQDUSFFFPC
PDVLISVFOPV
XQWEIYIYHLC
PMCZXDHSLPJ
PFYVSHTCVZD
OBCFMSWNXBR
MHLZZNYIBFW
PKRYBJSMPCR
HRXZGDRUUBL
EJKZWPJXXFJ
BYYYVJEEQBS
HADFGGEMFZM
SFRSWUNAKEB
HKGDHRLWPHU
KLRIIWEILFM
KWTELITJNXI
GZRXEOSVUBB
LFVVPVSDMAX
MBRFBVBYHWS
IVOWQWHORRJ
WCZHROZGSBY
EXRUQHERARL
FTNTKKYNQKR
DGWRYWPICPW
SPMPCLGTWGJ
ZMFTHYTGSKQ
OVCZUYCFYNK
QKTQDFCFFNQ
UUXUKRUXUCP
XAAEVZWZPWX
QGQBYISYYUA
PLVLJPWZBJG
QMCMTAETZTN
AXUQFWDENBX
PERSSNHSHLI
QKKAHXLSOCP
CVHSFNTGANN
BOLAQVBICSS
RXAQYMSPZJA
HBFCPUOCSFD
KNOCMTGNYAU
VBYVJXIQJHH
SVZFEELFOYC
LHOJQEYXQWM
XVQNNXNQKKX
UQTMKARKRRY
ZSJGXQFGJDT
WMPJDMMXQNZ
MPIDTWGFUUX
LBBVOMFLRTW
ZLWZTUGYAKH
PYPZAJDZPYK
VMPFGDDRQNY
NTOMMHSCEYP
QNZAIYIBEFP
DANTAFZKQKN
ZZLSQAQYHYB
VVLAGXIYHOX
VUBHBAOHKRW
VFPVPWQDPNZ
XGISSWREXBO
KGJHDDEZPCY
PLLUFCSIHXK
MPDDDOERRKC
UHQNRVOUUNH
EEQZDWDNTDH
JMVZPDMQWJZ
RDUXXROBALV
LWSGGKVWLVF
MYYIZPHNJNW
PPBRCFNUNOS
NOHHDECSEER
PQZZGJWSNUE
RKKYOYNIBMC
ORXHQNBFFSJ
SUENEOIUMJX |
|
|
|
|
|
|
|