亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么(⊙o⊙)哦

為什么(⊙o⊙)哦

qq_空_72 2016-04-19 08:14:51
public class HelloWorld{? ? public static void main(String[] args) { ? ? ? ? final char MSEX='男';? ? ? ? final char FSEX='女'; System.out.println(MSEX+","+FSEX); }}上面這個改成下面這個后輸出的是一串數字。public class HelloWorld{? ? public static void main(String[] args) {? ? ? ? final char MSEX='男';? ? ? ? final char FSEX='女'; System.out.println(MSEX+FSEX); }}
查看完整描述

3 回答

已采納
?
蜂之谷

TA貢獻564條經驗 獲得超863個贊

兩個char類型運算時,自動轉換為int型

查看完整回答
1 反對 回復 2016-04-19
?
wuxiaoyu

TA貢獻1條經驗 獲得超1個贊

承接樓上的回答,主要是樓上回答了一半,程序自動轉型,在輸出時發現下一個運算的是字符串這時就將char變為string類型,然后就按照string的+的運算方式來了,字符串拼接。

查看完整回答
1 反對 回復 2016-04-19
?
Momong

TA貢獻1條經驗 獲得超0個贊

第一段程序的“+”作為字符連接符 ?第二段程序的“+”作為數學運算操作符 ?所以第二段是“男”的ASC碼加上“女”的ASC碼來運算最后輸出一串數字

查看完整回答
反對 回復 2016-04-20
  • 3 回答
  • 2 關注
  • 1550 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號