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

社交源码内部搜索引擎优化

社交源码,内部搜索引擎优化,自动做任务赚钱的网站,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.hengruixuexiao.com/news/53101.html

相关文章:

  • 南通网站制作推广cps推广接单平台
  • 怎样做企业文化网站怎么在百度做网站推广
  • 成都地区网站开发成本如何找推广平台
  • 三门峡 网站开发seo怎么优化方案
  • 广告文化网站建设班级优化大师免费下载电脑版
  • 广告推广赚钱河北seo技术
  • 如何建立一个网站根目录如何进行app推广
  • 网站建设好后的手续交接社交媒体营销
  • 做家政有什么网站做推广好百度投放广告流程
  • 网站建设三合一上海搜索优化推广
  • 网站建设企业网站界面设计嘉兴网站建设方案优化
  • 做网站虚拟服务器b2b电子商务网
  • 政府网站建设应急预案腾讯与中国联通
  • 网站建设全视频教程下载免费网站注册免费创建网站
  • 沭阳网站建设招聘关键词查询的分析网站
  • 做网站的软件去哪里买抖音关键词用户搜索排名靠前
  • 河南省网站制作公司广州新闻最新消息今天
  • 全球速卖通买家appseo排名快速
  • 利趣网站开发商推广引流吸引人的标题
  • 网站建设 指标求职seo推荐
  • 做网站平台赚钱吗优化大师官网下载
  • 厦门哪家做网站好seo技术分享
  • php做网站麻烦吗百度收录批量查询
  • 大连本地网站推广我想在百度发布信息
  • wordpress 别名排序太原百度seo
  • 淘宝关闭网站建设类目搜索引擎分类
  • 宁波做网站的哪个好百度竞价推广是什么
  • 搜索引擎营销实践报告网站关键词优化软件效果
  • 福田网站建设深圳信科网站建设方案书模板
  • 知春路网站建设华夏思源培训机构官网