我對學校的分配和管理的任務之一就是Java的給你它給你的輸出解釋了很多微小的計算和解釋..與char變量計算的Java
和一個計算是:
1 +「2」 + 3
這對我給出了一個詞法錯誤,因爲老師用我的系統錯誤「撇」,但我已經說過了其他同學和他們告訴我他們得到了一個實際的輸出,所以我開始閱讀它,並發現它應該表示一個字符變量,並且我還發現了系統m的具體類型,所以我改變了跡象,爲我的系統工作,現在我得到的答案 ..
我看不到它的邏輯,我試圖谷歌添加/計算/數學與char變量,並沒有發現任何解釋它..
所以我轉向你,編碼的人,我有一天可能是幫助我瞭解這個邏輯的一部分..
這開始是作爲一項家庭作業的作業,我可能可以通過只回答它給出了一個詞法錯誤,因爲我的編譯器不理解符號,但現在它達到了我的古怪ity,我真的想知道java如何設法得到這個答案..
謝謝你對這件事的任何幫助! :)
我可以看到,我不能讓一個「功課」的標籤,所以我希望這沒關係,我把它放在這裏:)
http://stackoverflow.com/questions/3680625/integer-arithmetic-in-java-with-char-and-integer-literal – assylias 2014-08-31 14:48:15
[Converting int to char in java](http:// stackoverflow 。com/questions/833709/convert-int-char-in-java) – Dici 2014-08-31 14:48:34
當您將較寬的類型添加到窄類型時,您會得到更寬的類型。 '1'是一個'int'並且比'char'更寬,所以你應該期望得到一個'int'結果。 – 2014-08-31 14:58:17