【发布时间】:2021-10-07 00:08:15
【问题描述】:
我对 Java 中的数据类型转换感到困惑。为什么这段代码有效:
long q = 5;
long r = 4;
int p = 0;
p -= q * r;
而下面的代码给出了编译错误?
类型不匹配:无法从 long 转换为 int
long q = 5;
long r = 4;
int p = 0;
p = p - q*r;
与显式减法相比,Java 中如何处理显式减法?
【问题讨论】:
标签: java integer long-integer