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

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

Scala Int compareTo() 方法

在Scala中,Int数据类型继承自AnyVal类,其中包含一组用于比较的方法,其中包括compareTo()方法。compareTo()方法返回一个整数值,用于比较两个Int类型变量的大小关系。

语法

Int compareTo()方法的语法如下:

def compareTo(that: Int): Int

其中,that表示要比较的另一个Int类型值,返回值为整数类型,有以下三种情况:

  • 返回零,表示两个值相等;
  • 返回负数,表示当前Int类型值小于要比较的那个值;
  • 返回正数,表示当前Int类型值大于要比较的那个值。
示例

在下面的示例中,我们将演示如何使用Int compareTo()方法比较两个整数之间的大小关系。

object Main {
   def main(args: Array[String]) {
        val num1: Int = 10
        val num2: Int = 15

        //比较num1和num2的大小关系
        if(num1.compareTo(num2) > 0) {
            println(num1 + " 大于 " + num2)
        } else if(num1.compareTo(num2) < 0) {
            println(num1 + " 小于 " + num2)
        } else {
            println(num1 + " 等于 " + num2)
        }
   }
}

执行上述代码,输出结果如下:

10 小于 15

在上面的代码中,我们首先声明了两个整数num1和num2,并将它们分别初始化为10和15。然后,我们使用compareTo()方法比较这两个整数的大小关系。如果num1大于num2,则输出“num1大于num2”;如果num1小于num2,则输出“num1小于num2”;如果num1等于num2,则输出“num1等于num2”。在本例中,num1小于num2,所以输出“10小于15”。

以上便是Scala Int compareTo()方法的介绍及示例。