📅  最后修改于: 2023-12-03 15:15:50.915000             🧑  作者: Mango
在 Java 中,int 和 long 是两种基本数据类型。其中,int 表示整数类型,占用 4 个字节,可表示范围为 -2,147,483,648 ~ 2,147,483,647;而 long 表示长整数类型,占用 8 个字节,可表示范围为 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807。
在需要将 int 类型的数据转化为 long 类型时,可以通过在 int 变量前添加 (long)
或 (Long)
将其显式转化为 long 类型。
int a = 123;
long b = (long) a;
或者
int a = 123;
long b = (Long) a;
注意事项:
在运算过程中,如果一个操作数为 long 类型,那么操作结果会自动转换成 long 类型。所以,在将 int 类型的数据转化为 long 类型时,仅需将 int 变量赋值给 long 变量即可。
int a = 123;
long b = a;