Java Number compareTo() 方法

夜幕星河

Java Number compareTo() 方法

描述

该方法将调用该方法的Number对象与参数进行比较。可以比较Byte、Long、Integer等类型。

但是,不能比较两种不同类型,参数和调用该方法的Number对象的类型应该相同。

语法

public int compareTo( NumberSubClass referenceName )

参数

下面是参数的详细信息:

  • referenceName - 这可以是一个Byte、Double、Integer、Float、Long或Short。

返回值

  • 如果整数大于参数则返回1。
  • 如果整数等于参数则返回0。
  • 如果整数小于参数则返回-1。

示例

public class Test {
   public static void main(String args[]) {
      Integer x = 5;
      //Integer value is greater than the argument (5>3) so, output is 1
      System.out.println(x.compareTo(3));
      //Integer value is equal to the argument so, output is 0
      System.out.println(x.compareTo(5));
      //Integer value is less than the argument (5<8) so, output is −1
      System.out.println(x.compareTo(8));            
   }
}

这将产生以下结果-

输出

1
0
-1

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码