我試圖在我的代碼中找出 char 是否是數字。之間有什么區別:character >= 0 && character <= 9和:character >= '0' && character <= '9'因為兩者都有不同的結果(我進行了測試,如果我以另一種方式編寫,結果就會改變)。謝謝你!
1 回答

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