We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 32444f7 commit 6012bf8Copy full SHA for 6012bf8
1 file changed
pages/P36 整数类型详解.md
@@ -11,4 +11,11 @@
11
- Java中整数型字面量默认被当做int类型来处理,如果要表示long类型的整数,需要在字面量后面加上’L’或‘|标记。例如, 下面是表示int和long类型整数的字面量的示例:
12
- int x = 10;// 10是一个int类型的字面量
13
- long y = 10L;// 10L是一个long类型的字面量
14
- - 需要注意的是,大小写字母 L 和 l 的使用没有区别,但是容易被误解为数字1,因此建议使用大写字母。
+ - 需要注意的是,大小写字母 L 和 l 的使用没有区别,但是容易被误解为数字1,因此建议使用大写字母。
15
+- 请看以下代码有什么问题吗?
16
+ - long z = 2147483648;
17
+ - 编译报错,原因是2147483648被当做int类型处理,而该数字本身已经超出了int最大值,如何修改?
18
+ - long z = 2147483648L;
19
+- 自动类型转换
20
+ - 在Java中,对于基本数据类型来说,小容量是可以直接赋值给大容量的,这被称为自动类型转换。对于数字类型来说大
21
+ - 小关系为:byte < short < int < long< float < double
0 commit comments