分享电泳设备设计制造服务及电泳漆技术咨询
今天小编为大家分享的是关于bigdecimal比较大小的文章,一起来看看吧。
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。
bigdecimal比较大小
可以通过BigDecimal的compareTo方法来进行比较.
返回的结果是int类型,-1表示小于,0是等于,1是大于.
BigDecimal是通过使用compareTo(BigDecimal)来比较的,具体比较情况如下:
public static void main(String[] args) {
BigDecimal a = new BigDecimal("1");
BigDecimal b = new BigDecimal("2");
BigDecimal c = new BigDecimal("1");
int result1 = a.compareTo(b);
int result2 = a.compareTo(c);
int result3 = b.compareTo(a);
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
}
打印结果是:-1、0、1,即左边比右边数大,返回1,相等返回0,比右边小返回-1。
注意不能使用equals方法来比较大小。
使用BigDecimal的坏处是性能比double和float差,在处理庞大,复杂的运算时尤为明显,因根据实际需求决定使用哪种类型。
本文标签:计算机
嘴唇只有一层很薄的角质层直接覆盖在真皮上,不具有自行分泌油脂和调节水分的功能,也就使得双唇上的水分容易蒸发、消失。所以润唇膏就是唇部的肌肤护理重要工具。润唇膏可以保养嘴唇,同时润唇膏还兼有防晒功能,润唇膏可以吸收阻隔有害的紫外线,使得嘴唇不易起皱,避免老化
铸铁电焊条牌号的含义铸铁电焊条牌号一般以铸1**,或是铸2**等来表示,那么铸铁电焊条牌号的含义是什么了?铸铁电焊条牌号中的铸字是表示的铸铁电焊条。第一位的阿拉伯字一般是表示焊缝金属主要的化学成分组成类型。铸1**,表示碳钢或是高钒钢铸2**,表示铸铁铸3**
焊接结构用耐候钢多是以热轧的处理方式进行生产,焊接结构用耐候钢与高耐候钢结构相比较,焊接结构用耐候钢的耐大气腐蚀性能要差一点,焊接结构用耐候钢主要用于车辆,桥梁,集装箱以及建筑等结构使用,焊接结构用耐候钢虽然在耐候性上要差一点,但是焊接结构用耐候钢的焊接性能
老年代步车也就是老年人用的电动车,与一般的二轮电动车不同,老年代步车多是3轮的和4轮的,车速一般都不快,控制在10公里每小时左右,行程也不算太长,主要用于老年人外出去附近的地方,但是要注意,并不是所有的4轮电动汽车都是老年代步车,老年代步车与电动汽车不管是在外