双类compareTo()方法 (Double class compareTo() method)

  • compareTo() method is available in java.lang package.

    compareTo()方法在java.lang包中可用。

  • compareTo() method is used to check equality or inequality for this Double-object against the given Double-object mathematically or in other words, we can say this method is used to compare two Double objects.

    compareTo()方法用于在数学上检查该Double对象与给定Double对象的相等性或不相等性,换句话说,可以说此方法用于比较两个Double对象。

  • compareTo() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    compareTo()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • compareTo() method does not throw an exception at the time of comparing Double-object.

    在比较Double-object时, compareTo()方法不会引发异常。

Syntax:

句法:

    public int compareTo(Double value2);

Parameter(s):

参数:

  • Double value2 – represents the Double object to compare with.

    Double value2-表示要比较的Double对象。

Return value:

返回值:

The return type of this method is int, it returns an integer value. It returns 0 if value2 is mathematically equal to value1 (this object), it returns value < 0 if value2 is mathematically greater than value1 (this object), it returns value > 0 if value2 is mathematically less than value1 (this object).

此方法的返回类型为int ,它返回一个整数值。 它返回0,如果值2是数学上等于值1(该对象),则返回值<0,如果是数值2比数学VALUE1(此对象)时,它返回值> 0,如果值2小于值1数学上更小(该对象)。

Example:

例:

// Java program to demonstrate the example
// of compareTo(Double value2) method of Double class
public class CompareToOfDoubleClass {public static void main(String[] args) {// Variables initialization
double d1 = 18.20;
double d2 = 20.20;
// Double instance
Double value1 = new Double(d1);
Double value2 = new Double(d2);
// It compare two Double objects and placed the
// result in another variable (compare) of integer type
int compare = value1.compareTo(value2);
// Display result
System.out.println("value1.compareTo(value2): " + compare);
System.out.println();
if (compare == 0)
System.out.println("value1 is equal to value2");
else if (compare < 0)
System.out.println("value1 is less than value2");
else
System.out.println("value1 is greater than value2");
}
}

Output

输出量

value1.compareTo(value2): -1value1 is less than value2

翻译自: https://www.includehelp.com/java/double-class-compareto-method-with-example.aspx

Java Double类compareTo()方法与示例相关推荐

  1. java compareto long_Java Long类compareTo()方法与示例

    Long类compareTo()方法compareTo()方法在java.lang包中可用. compareTo()方法用于在数学上检查该Long对象与给定Long对象的相等性或不相等性,换句话说,可 ...

  2. java中double..compare_Java Double类compare()方法与示例

    Double类compare()法compare()方法在java.lang包中可用. compare()方法用于检查给定两个双精度值的相等或不相等,换句话说,可以说此方法用于比较两个双精度值. co ...

  3. java annotation class,Java Class类 isAnnotation()方法及示例

    Class类isAnnotation()方法isAnnotation()方法在java.lang包中可用. isAnnotation()方法用于检查此Class对象是否表示注释类型. isAnnota ...

  4. java字符类型的返回值,Java字符类isWhitespace()方法及示例

    Character 类isWhitespace()法isWhitespace()方法在java.lang包中可用. isWhitespace()方法用于检查给定的char值是否为空格,但是它包含空格中 ...

  5. Java Double类parseDouble()方法的示例

    Double类parseDouble()方法 (Double class parseDouble() method) parseDouble() method is available in java ...

  6. Java Double类doubleToLongBits()方法与示例

    Double类doubleToLongBits()方法 (Double class doubleToLongBits() method) doubleToLongBits() method is av ...

  7. java日历类add方法_Java日历computeTime()方法及示例

    java日历类add方法 日历类computeTime()方法 (Calendar Class computeTime() method) computeTime() method is availa ...

  8. java日历类add方法_Java日历computeFields()方法及示例

    java日历类add方法 日历类的computeFields()方法 (Calendar Class computeFields() method) computeFields() method is ...

  9. java日历类add方法_Java日历setFirstDayOfWeek()方法与示例

    java日历类add方法 日历类setFirstDayOfWeek()方法 (Calendar Class setFirstDayOfWeek() method) setFirstDayOfWeek( ...

最新文章

  1. 【翻译】停止学习框架(Stop Learning Frameworks)
  2. C++volatile
  3. 互联网晚报 | 8月12日 星期四 | 苏宁易购零售云将迈入“万店时代”;理想汽车今日港股上市;好未来励步推素质教育新产品...
  4. 8086/8088内部结构
  5. gevent开发http服务器与tcp服务器(WSGIServer、StreamServer)
  6. PHP 使用mysqli与MySQL交互
  7. Java学习笔记——面向对象 1
  8. BZOJ:1001狼抓兔子
  9. Mysql(2)_ binlog文件
  10. 人脸检测(一)--综述
  11. js实现本地上传图片及预览
  12. Linux内存管理(四):Jemalloc
  13. spring security面试
  14. 2019加密市场金融借贷领域研究报告(英文版) | TokenInsight
  15. 写给产品经理的第4封信:关于产品经理的十万个为什么?你为什么要做产品经理?
  16. Linux启动分析之Initramfs
  17. IFS Applications架构
  18. 【软件测试】测试人我明明测了,生产环境还出问题?又出幺蛾子......
  19. 机器人主要有哪几部分组成?
  20. 安装ENVI报错“Internal Error 25259. DirectX -9”的解决方法

热门文章

  1. python爬取ajax动态内容肯德基门店,Python爬虫如何爬取KFC地址
  2. linux服务器之间文件复制命令
  3. php怎么把字符转成大写,php怎么把字符串转换为大写
  4. php用正则去掉一些固定字符,用PHP正则表达式清除字符串的空白
  5. vue class绑定方式
  6. 基于canvas的骨骼动画
  7. css实现鼠标覆盖显示大图
  8. 学web前端一定要这样学,不然学完找不到工作哭都来不及!
  9. form中action属性后面?传递参数 获取不到
  10. mysql数据库(3)-查询