java - 在 Java 中比较 int 和 long 是否可以

标签 java long-integer

在 Java 中比较 int 和 long 可以吗...

long l = 800L
int i = 4

if (i < l) {
 // i is less than l
}

最佳答案

是的,没关系。 int 将被隐式转换为 long,这始终可以在不丢失任何信息的情况下完成。

关于java - 在 Java 中比较 int 和 long 是否可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143253/

相关文章:

java - EclipseLink 生成 id,同时非 jpa 进程也在添加记录

java - org.apache.spark.sql.AnalysisException : Table and view not found

C:为什么整数充当长整数?

c# - 奇怪的c#溢出错误

c++ - 为什么 “int”无法与 “j”一起正常工作,但是long long可以正常工作吗?

java - 如何使用 for 每个循环查找数组中的重复元素

java - 使用 OAuth 2.0 Google App Engine 刷新访问 token

java - 想法 : too many module declarations found

java - 圣诞节倒计时

java - android中原始数据类型的值限制