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 |