為什么第一種不可以而第二種可以呢??
public class Helloworld{
????public static void main(String[] args){
????????final char SEX1='男';
????????final char SEX2='女';
????????System.out.println(SEX1+SEX2);
????}
}
public class Helloworld{
????public static void main(String[] args){
????????final char SEX1='男';
????????final char SEX2='女';
????????System.out.println(SEX1);
????????System.out.println(SEX1);
????}
}
2019-03-11
奇怪,我怎么可以運(yùn)算的,試一下上面的代碼。
因?yàn)閏har里的字符是按照順序排列的(Unicode碼表,最大65535,輸入 char max1=65536;會(huì)提示錯(cuò)誤),直接運(yùn)算時(shí)會(huì)根據(jù)所對(duì)應(yīng)的數(shù)字來(lái)運(yùn)算。
2018-10-02
加號(hào)只能是字符串和變量相連接,不能兩個(gè)變量連接,只能這樣讓其連接System.out.println("SEX1="+SEX1+"SEX2="+SEX2);
2018-09-29
兩個(gè)char類型相加,自動(dòng)轉(zhuǎn)換成int型,變成了ASCII值相加