char不行嗎
final char SEXM='男'; ? ? ? ?final char SEXW='女'; ? ? ? ?System.out.println(SEXM+SEXW); 這段怎么不對呀?把char換成String就能夠輸出了
final char SEXM='男'; ? ? ? ?final char SEXW='女'; ? ? ? ?System.out.println(SEXM+SEXW); 這段怎么不對呀?把char換成String就能夠輸出了
2016-10-09
舉報
2016-10-09
System.out.println(SEXM+","+SEXW);這樣就可以了,+在與字符串變量一起使用才是連接符,你那樣寫就變成加減運算了。
2016-10-10
如果在System.out.println(+);單獨出現char類型的變量或者用“+”連接字符串都是可以的,但是不能用“+”連接int類型和char類型,如果這樣做了,會將char類型的字符轉換成ASCLL碼做整數的運算。
2016-10-10
像一般中文都是String類型
2016-10-10
public class HelloWorld{
? ? public static void main(String[] args) {
final String SEX1="男" ;
? ? final String SEX2="女" ;
System.out.println(SEX1+SEX2) ;
}
}