Java中Integer.MAX_VALUE/Integer.MIN_VALUE的含义
生活随笔
收集整理的這篇文章主要介紹了
Java中Integer.MAX_VALUE/Integer.MIN_VALUE的含义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
leetcode209中有寫到 int result = Integer.MAX_VALUE,填補一下知識盲區。
integer.MAX_VALUE的含義
首先,回憶一下Java中基本數據類型有哪些:
-
- 整型:int , short, long, byte;
- 浮點型: float, double;
- 字符型: char;
- 布爾型: boolean;
- 注意:String是Java中的引用數據類型,不是基本數據類型。
- 整型和浮點型數據取值范圍分別為:
| 數據類型 | 取值范圍 | 占用字節 |
| byte | -128~127? ? ( (-2)^7~2^7) | 1 |
| short | -32768~32767? ? ( (-2)^15~2^15) | 2 |
| int | -2147483648~2147483547? ? ( (-2)^31~2^31) | 4 |
| long | -9223372036854774808~9223372036854774807 ( (-2)^63~2^63) | 8 |
| float | 3.402823e+38 ~ 1.401298e-45 | 4 |
| double | 1.797693e+308~ 4.9000000e-324 | 8 |
- Integer.MAX_VALUE表示:int 數據類型的最大值,即:2147483647
- Integer.MIN_VALUE表示: int數據類型的最小值,即:-2147483648
由此可得:
- Short.MAX_VALUE表示: short數據類型的最大值,即:32767
- Short.MIN_VALUE表示: short數據類型的最小值,即:-32768
其他數據類型同上
總結
以上是生活随笔為你收集整理的Java中Integer.MAX_VALUE/Integer.MIN_VALUE的含义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux进程暂停与恢复
- 下一篇: C语言学习笔记——调用函数时提示警告