当前位置: 首页 > news >正文

合作网站建设简述建设iis网站的基本过程6

合作网站建设,简述建设iis网站的基本过程6,wordpress设置网站背景图片,如何购买建设网站系统jwensh2023.12.20 使用背景 对 web3 相关的数据进行计算的时候,需要进行大小加减计算,UI 自动化过程需要将数据转为自然数;页面获取的数据会有千分位 、高精度(18位) /*** Compares this {code BigDecimal} with the specified* {code BigDe…

jwensh@2023.12.20

使用背景

对 web3 相关的数据进行计算的时候,需要进行大小加减计算,UI 自动化过程需要将数据转为自然数;页面获取的数据会有千分位高精度(18位)

    /*** Compares this {@code BigDecimal} with the specified* {@code BigDecimal}.  Two {@code BigDecimal} objects that are* equal in value but have a different scale (like 2.0 and 2.00)* are considered equal by this method.  This method is provided* in preference to individual methods for each of the six boolean* comparison operators ({@literal <}, ==,* {@literal >}, {@literal >=}, !=, {@literal <=}).  The* suggested idiom for performing these comparisons is:* {@code (x.compareTo(y)} &lt;<i>op</i>&gt; {@code 0)}, where* &lt;<i>op</i>&gt; is one of the six comparison operators.** @param  val {@code BigDecimal} to which this {@code BigDecimal} is*         to be compared.* @return -1, 0, or 1 as this {@code BigDecimal} is numerically*          less than, equal to, or greater than {@code val}.*/public int compareTo(BigDecimal val) {// Quick path for equal scale and non-inflated case.if (scale == val.scale) {long xs = intCompact;long ys = val.intCompact;if (xs != INFLATED && ys != INFLATED)return xs != ys ? ((xs > ys) ? 1 : -1) : 0;}int xsign = this.signum();int ysign = val.signum();if (xsign != ysign)return (xsign > ysign) ? 1 : -1;if (xsign == 0)return 0;int cmp = compareMagnitude(val);return (xsign > 0) ? cmp : -cmp;}

比较方法

  • 与开发讨论过,后端业务中比较常用的是 BigDecimal
  • BigDecimal 类提供 compareTo() 方法来比较两个数的大小
    • 例如:a = b 返回0 ; a < b返回-1 ; a > b返回1
    • 通过这三种比较返回的结果,我们还可以比较 a != b、a >= b和a<= b这三种情况。
import java.math.BigDecimal;public class Web3WalletTest {public static void main(String[] args) {BigDecimal a = new BigDecimal("213.003");BigDecimal b = new BigDecimal("213.004");BigDecimal c = new BigDecimal("213.003");/**** 大于 和 小于*/// a>b --> falseboolean b1 = a.compareTo(b) == 1;System.err.println("b1:" + b1);if (a.compareTo(b) == 1)System.out.println("a > b");// a<b --> trueboolean b2 = a.compareTo(b) == -1;System.err.println("b2:" + b2);if (a.compareTo(b) == -1)System.out.println("a < b");/**** 大于等于*/// a>=b --> falseboolean b3 = a.compareTo(b) > -1;System.err.println("b3:" + b3);if (a.compareTo(b) != -1)System.out.println("a >= b");// a>=c --> trueboolean b4 = a.compareTo(c) > -1;System.err.println("b4:" + b4);/**** 小于等于*/// a<=b --> trueboolean b5 = a.compareTo(b) < 1;System.err.println("b5:" + b5);if (a.compareTo(b) != 1)System.out.println("a <= b");// a<=c --> trueboolean b6 = a.compareTo(c) < 1;System.err.println("b6:" + b6);/**** 等于*/// a=c --> trueboolean b7 = a.compareTo(c) == 0;System.err.println("b7:" + b7);if (a.compareTo(b) == 0)System.out.println("a = b");if (a.compareTo(b) != 0)System.out.println("a != b");}
}
  • 用例里使用的方式
BigDecimal btteBalance = new  BigDecimal(walletPage.getTokenBalance(3).getText().replace(",", ""));
Assert.assertTrue(btteBalance.compareTo(new BigDecimal("0")) > -1);
http://www.laogonggong.com/news/63284.html

相关文章:

  • 青岛网站建设官网沈阳做网站的公司有哪些
  • wordpress电商网站网站图片翻页怎么做
  • 网站建设0基础学起我想做个网站怎么弄
  • 开了网站建设公司 如何接业务王烨飞变形计
  • 建设银行的网站用户名是什么怎样建自己的网站免费的
  • 网站开发职业岗位灰大设计导航
  • 在那个网站做ppt可以赚钱旅游网站前端建设论文
  • 中国网站建设平台wordpress 蘑菇街
  • 做网站的时候旋转图片山东莱州市建设局网站
  • 网站被黑咋样的教学网站模板下载
  • 闵行区怎么读手机网络优化
  • 台州市网站建设公司互联网平台推广方案
  • 里水九江网站建设医疗器械网官网
  • 镇江网站制作案例做高端网站公司哪家好
  • 上海网站建设费wordpress免费的模板下载
  • 做能支付的网站贵吗网站开发实用技术知识点
  • 国内哪家公司做网站最好湖南做网站 磐石网络
  • 沛县网站建设xlec怎么关闭自己公司网站
  • 个人如何学习做网站平台期什么意思
  • 如何修改网站抓取内容整站网站优化推荐
  • 天津网络推广网站建设公司绛帐做企业网站
  • 甜品网站建设项目规划书四川建设网网站首页
  • 凡科网站建设总结黄骅贴吧十一万
  • 义乌便宜自适应网站建设厂家网站网站做庄是怎样做
  • 改网站描述学网页设计先学什么
  • 如何在网站开发客户开一家公司最低注册资金
  • 美团网站是用什么做的网页设计的特点有哪些
  • 网站 导航条wordpress模板赚钱
  • 织梦手机网站有广告企业宣传册版式设计
  • 云南热搜科技做网站不给源码新闻单位网站建设的意义