Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法比较基元类型和数组是否小于零?_Java - Fatal编程技术网

Java 有没有办法比较基元类型和数组是否小于零?

Java 有没有办法比较基元类型和数组是否小于零?,java,Java,在java中,不能使用.compareTo()将基本类型(如int)与其他类型进行比较 如果两个整数小于零,有没有比较的方法?我试图将整数与数组中的点进行比较 谢谢 解决方法:抱歉,大家都有一秒钟的大脑抽筋。我忘记了a.compareTo(b)根据第一个值是否小于(返回-1)、等于(返回0)或大于(返回1)返回-1、0或1。我的代码说int.compareTo(array)像这样使用 if(firstinteger<0 && secondinteger<0){

在java中,不能使用.compareTo()将基本类型(如int)与其他类型进行比较

如果两个整数小于零,有没有比较的方法?我试图将整数与数组中的点进行比较

谢谢

解决方法:抱歉,大家都有一秒钟的大脑抽筋。我忘记了a.compareTo(b)根据第一个值是否小于(返回-1)、等于(返回0)或大于(返回1)返回-1、0或1。我的代码说int.compareTo(array)像这样使用

  if(firstinteger<0 && secondinteger<0){

   }

if(firstinteger
==
如果与原语比较,则将执行。也就是说,为了满足您的需要,它应该与执行以下操作一样简单:

if(firstValue < 0 && secondValue < 0) {
    // operate
}
if(firstValue<0&&secondValue<0){
//操作
}
请记住:对于实现
可比较的
(例如
整数
等)的引用,您仅使用
.compareTo
。对于所有其他数字原语,您使用
=
。1


1:但是要注意浮点值。它们可能并不总是相等的。

这里有很多不同的问题,而且不是所有的问题都有意义。