首页 > 其他分享 >常用API(一):BigDecimal

常用API(一):BigDecimal

时间:2024-04-06 18:33:19浏览次数:19  
标签:常用 BigDecimal System a1 API b1 println out

 解决小数运算失真的问题

 

package com.itheima.Math;

import java.math.BigDecimal;

public class bigdecimal {
    public static void main(String[] args) {
        System.out.println((0.1 + 0.2));
        //把小数转换成字符串
        BigDecimal a1=new BigDecimal(Double.toString(0.1));
        BigDecimal b1= BigDecimal.valueOf(0.2);
        System.out.println(a1.add(b1));//加法
        System.out.println(a1.subtract(b1));//减法
        System.out.println(a1.multiply(b1));//乘法
        System.out.println(a1.divide(b1));//除法 0.1与0.3会出问题
        double a=a1.add(b1).doubleValue();//转成double
        System.out.println(a);

    }
}

 

标签:常用,BigDecimal,System,a1,API,b1,println,out
From: https://www.cnblogs.com/pengsuoqun123/p/18117723

相关文章

  • 常用API(一):Math,Sysytem,Runtime
    1.Math packagecom.itheima.Math;publicclassmath{publicstaticvoidmain(String[]args){//mathSystem.out.println(Math.abs(-123));System.out.println(Math.abs(-0.23));//绝对值,可以是整数也可以是浮点数System.out.......
  • 常用API(一):StringBuilder (用StringBuilder操作字符串效率更高比String) StringBuff
     packagecom.itheima.StringBuilder1;publicclassStringBuilder1{publicstaticvoidmain(String[]args){StringBuilders=newStringBuilder();StringBuilders1=newStringBuilder("pengsuoqun");//创建新字符串s1.append(1......
  • 阿里巴巴拍立淘API新功能揭秘:图片秒搜商品,实现智能化个性化购物新体验
    在数字化快速发展的今天,智能化和个性化已经成为购物体验中不可或缺的元素。为了满足消费者日益增长的购物需求,阿里巴巴中国站不断推陈出新,其中拍立淘API的新功能——图片秒搜商品,无疑为智能化个性化购物体验开创了新的篇章。一、拍立淘API新功能概述拍立淘API是阿里巴巴中国......
  • 快递费用一目了然:taobao.item_fee API在电商中的应用
    taobao.item_feeAPI在电商中的应用主要体现在精准计算快递费用,从而为用户提供一个更加透明和便捷的购物体验。这一接口允许淘宝或天猫的开发者根据商品ID、收货地址等信息,精确计算商品的快递费用。对于用户而言,这意味着在购物过程中能够实时获得运费的估算,从而做出更明智的购......
  • 阿里巴巴中国站获得1688商品详情 API:如何通过API接口批量获取价格、标题、图片、库存
    在数字化时代,数据的重要性不言而喻。对于电商从业者来说,获取商品详情数据是提升业务效率和用户体验的关键。阿里巴巴中国站作为电商行业的巨头,提供了丰富的API接口,方便开发者们批量获取商品信息。本文将详细叙述如何通过阿里巴巴中国站的1688商品详情API接口批量获取价格、标题......
  • 20211325高进涛加密API研究
    密码引擎-加密API研究 Content任务详情0.研究学习原始文档CryptoAPIPKCS#11GM/T0016-2012智能密码钥匙密码应用接口规范GM/T0018-2012密码设备应用接口规范1.总结这些API在编程中的使用方式CryptoAPIPKCS#11SKF2.列出这些API包含的函数,进行分类,并总结它......
  • JS——webAPIs(6)
    一、知识点1.正则表达式的使用//正则表达式:用于匹配字符串中字符组合的模式conststr='学习前端'//定义规则constreg=/前端///进行查找-两个方法//用于判断是否有符合规则的字符串,返回布尔值console.log(reg.test(str));//用于......
  • 调用阿里云API接口实现电商领域命名实体识别NER
    文章目录阿里云简介命名实体识别NER阿里云API注册调用代码阿里云简介阿里云是全球领先的云计算及人工智能科技公司,成立于2009年,为200多个国家和地区的企业、开发者和政府机构提供服务。阿里云提供了一系列的云计算服务,包括服务器租赁、云数据库、云......
  • Istio-learning-note-About-Gateway API(一)
    PolishedNotesonNewKubernetesGatewayAPII.UnderstandingGatewayAPIinIstioGatewayClass: ThisresourcedefinestheprovideroftheGatewaycontrolplanepod.Thinkofitasatemplatespecifyingwhichimplementation(e.g.,Istio,Nginx)willhan......
  • drag的api
    dragstart:事件主体是被拖放元素,在开始拖放被拖放元素时触发。darg:事件主体是被拖放元素,在正在拖放被拖放元素时触发。dragend:事件主体是被拖放元素,拖动结束触发。dragenter:事件主体是目标元素,被拖动元素进入到目标区域时触发dragover:事件主体是目标元素,被拖动元素在目......