📜  Scala Int compare() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:19:56.924000             🧑  作者: Mango

Scala Int compare() 方法与示例

在 Scala 中,Int 类型有一个名为 compare() 的方法。此方法将与另一个整数比较,并返回以下三个值之一:小于、等于或大于。以下是该方法的语法:

def compare(that: Int): Int
参数说明
  • that:要比较的整数。
返回值

此方法返回:

  • 小于 0,如果这个整数小于 that
  • 0,如果这个整数等于 that
  • 大于 0,如果这个整数大于 that
示例

以下是一个示例,演示了如何使用 compare() 方法比较两个整数:

object Main {
  def main(args: Array[String]): Unit = {
    val a = 50
    val b = 75

    val result1 = a.compare(b)
    val result2 = b.compare(a)

    println(result1) // 输出:-1,因为 a 小于 b。
    println(result2) // 输出:1,因为 b 大于 a。
  }
}

在上面的示例中,我们首先定义了两个整数: ab。然后,我们分别将这两个整数传递给 a.compare(b)b.compare(a) 方法。这两个方法都返回整数值,表示参数的大小关系。我们随后将这些值打印到控制台。

输出结果是:

-1
1

这表明 a 小于 b,而 b 大于 a

总结

使用 compare() 方法可以方便地比较两个整数的大小。它返回一个代表大小关系的整数值:小于 0 表示此整数小于参数;0 表示此整数等于参数;大于 0 表示此整数大于参数。