OCA第4部分中的Java难题
生活随笔
收集整理的這篇文章主要介紹了
OCA第4部分中的Java难题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Java Puzzlers的第四部分中,我們有一些與char類型有關的東西。
public class Puzzler { public static void main(String[] args){ char myChar = 'a' ; myChar++; System.out.println(myChar); } }您可能已經猜到了。 它將打印“ b”,其原因是char類型是偽裝成字符的無符號數字基元。 因此,如果我添加一個,那么我將以unicode表示形式獲得下一個字符。
那我們來看一下那個
public class Puzzler { public static void main(String[] args){ char myChar = 'a' ; System.out.println(myChar + myChar); } }會打印“ aa”嗎? 或,即97 + 97 = 194(其中97是“ a”的值)。 我不知道您是否猜對了,但結果都不是。 是“ 194”。 當Java看到加號時,它會告訴“嗯,這是一個附加值,而不是concat”,并將myChars加起來并返回其int值。
翻譯自: https://www.javacodegeeks.com/2020/05/java-puzzlers-from-oca-part-4.html
總結
以上是生活随笔為你收集整理的OCA第4部分中的Java难题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 家用笔记本电脑推荐(普通家用笔记本电脑推
- 下一篇: 如何彻底屏蔽金蝶后门(win10如何关闭