BigDecimal data1 = new BigDecimal("1");
BigDecimal data2 = new BigDecimal("1.0");
if (data1.compareTo(data2) < 0) {
System.out.println("第二位数大!");
}
if (data1.compareTo(data2) == 0) {
System.out.println("两位数一样大!");
}
if (data1.compareTo(data2) > 0) {
System.out.println("第一位数大!");
}
如果数不规则的话,会报错误,所以建议数字转BigDecimal的时候用catch try包裹起来,捕捉异常。
相关文章
- 08-01达梦数据库比较两个表的数据结构是否相同,并找出差异
- 08-01【C】8.17写一个函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为
- 08-01两个有序数组中的中位数以及求第k个最小数的值
- 08-01Java中与数据库对应操作的方法名怎么取比较合适
- 08-01Problem A: 自定义函数strcomp(),实现两个字符串的比较
- 08-01委托---.net4.0提供两个比较重要的委托
- 08-01编写程序测量 pthread_create、fork 两个函数的运行时间,并进行实测比较
- 08-01在python中如何比较两个float类型的数据是否相等
- 08-01sqlalchemy的不区分大小写比较
- 08-01ABAP面试问题 - 不使用加减乘除等操作比较两个整数大小