我試圖在我的代碼中找出 char 是否是數(shù)字。之間有什么區(qū)別:character >= 0 && character <= 9和:character >= '0' && character <= '9'因?yàn)閮烧叨加胁煌慕Y(jié)果(我進(jìn)行了測試,如果我以另一種方式編寫,結(jié)果就會改變)。謝謝你!
1 回答

慕的地10843
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個贊
在 Java 中比較字符時,您是通過它們的 ascii 值來比較它們。因此“0”的值為 48,“9”的值為 57。
character >= '0' && character <= '9'
是相同的
character >= 48 && character <= 57
添加回答
舉報(bào)
0/150
提交
取消