java oca_OCA第4部分中的Java难题
生活随笔
收集整理的這篇文章主要介紹了
java oca_OCA第4部分中的Java难题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
java oca
在Java Puzzlers的第四部分中,我們有一些與char類型有關(guān)的東西。
public class Puzzler { public static void main(String[] args){ char myChar = 'a' ; myChar++; System.out.println(myChar); } }您可能已經(jīng)猜到了。 它將打印“ b”,其原因是char類型是偽裝成字符的無符號數(shù)字基元。 因此,如果我添加一個,那么我將以unicode表示形式獲得下一個字符。
那我們來看一下那個
public class Puzzler { public static void main(String[] args){ char myChar = 'a' ; System.out.println(myChar + myChar); } }會打印“ aa”嗎? 或,即97 + 97 = 194(其中97是“ a”的值)。 我不知道您是否猜對了,但結(jié)果都不是。 是“ 194”。 當(dāng)Java看到加號時,它會告訴“嗯,這是一個附加值,而不是concat”,并將myChars加起來并返回其int值。
翻譯自: https://www.javacodegeeks.com/2020/05/java-puzzlers-from-oca-part-4.html
java oca
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的java oca_OCA第4部分中的Java难题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ecshop首页怎么修改(ecshop主
- 下一篇: java美元兑换,(Java实现) 美元