字符串怎么拼接?下面的代碼輸出結(jié)果怎么是數(shù)字
public class HelloWorld{
? ? public static void main(String[] args) {
final char ?java = '男';
? ? ? ? final char ?mike = '女';
? ? ? ? System.out.println(java + mike);
}
}
public class HelloWorld{
? ? public static void main(String[] args) {
final char ?java = '男';
? ? ? ? final char ?mike = '女';
? ? ? ? System.out.println(java + mike);
}
}
2015-06-20
舉報(bào)
2015-06-21
char是字符而不是字符串,所以不能通過(guò)+拼接,如果只是想輸出“男女”,可以System.out.print(java+""+mike);這樣就會(huì)輸出男女
2015-06-21
矮油,你這個(gè)定義的可不是字符串String,是字符類型char。注意,char類型是可以進(jìn)行運(yùn)算的,所以輸出語(yǔ)句的+不是做連接符,而是做加法運(yùn)算。
2種解決方法:
1.分別輸出
2.定義為String類型