【置顶】技术每天一点点--2020.01-2020.12

 

 
序号 主题 日期 内容 备注  
00 Java核心技术的源代码修改上线 2020.01.04
  • Java核心技术的源代码修改上线: page #87

== 图片 

 

   
01 【01】补码,原码,反码 2020.01.01
  • 补码:https://baike.baidu.com/item/补码/6854613?fr=aladdin

         ==就是因为有模的存在,减法变成了加法

        a-b = a+(mod-b)

       == 负数的补码是其各位取反(符号位为0时变成1,符号位为1时不变化)。后加1

   
 02  【02】Java中的数值运算 2020.01.01 
  • BigDecimal 

== new BigDecimal()

== BigDecimal.valuleOf()

== divide(testBigDecimal, 6, BigDecimal.ROUND_HALF_UP); 

== doubleValue()

  • double
  • log pow

== Math.log

==Math.log10()

==Math.pow(10D, indexDouble)

复制代码
 1         //a,b,c三个值
 2         BigDecimal a = new BigDecimal(1);
 3         BigDecimal b = new BigDecimal(5);
 4         BigDecimal c = new BigDecimal(20);
 5 
 6         BigDecimal max = c;//一堆数中的最大数
 7         BigDecimal end = new BigDecimal(100);//要得到的区间的最大值
 8 
 9         double index = (new BigDecimal(Math.log10(max.doubleValue())).divide(new BigDecimal(100), 6, BigDecimal.ROUND_HALF_UP)).doubleValue();
10         
复制代码

 

 

   
           
           
           

 

 

 

 

 

 

 

posted @   程序员的文娱情怀  阅读(245)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示