Java学习心得——整数太大的错误
生活随笔
收集整理的這篇文章主要介紹了
Java学习心得——整数太大的错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IntTest.java:3: 錯誤: 整數太大long c = 2147483648;^
1 個錯誤
上述報錯的源代碼為:
這個問題的本質是:
? ? ? ?Java在任何情況下,處理整數型的“字面量(數據)”時,默認會將字面量當做int型處理。
換句話說,就是所有在java代碼中出現的數字,Java會默認為int型。
在上面的語句:
long c = 2147483648;
Java程序會優先處理右側的整數,因為默認這個整數是int型,所以這個數字超過了int型數字的最大值,系統就會報出“整數太大”的錯誤。
如何解決呢?
long c = 2147483648L;
在整數后面添加字母L,告訴Java這個整數是long型,系統就不報錯了。
其他的情況類似。
?
總結
以上是生活随笔為你收集整理的Java学习心得——整数太大的错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据思维与技术——中国大学MOOC课程
- 下一篇: java总结体会_Java课程总结心得体