详解

import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Scanner;public class Main {public static Scanner cin = new Scanner(System.in);public static void main(String[] args) {BigDecimal a = new BigDecimal("4.51");BigDecimal b = new BigDecimal("1.5");System.out.println("a + b =" + a.add(b));System.out.println("a - b =" + a.subtract(b));System.out.println("a * b =" + a.multiply(b));//下面的不能整除,会报错,可以指定保留小数即可
//      System.out.println("a / b =" + a.divide(b));//第二个参数表示小数点后保留位数System.out.println("a / b =" + a.divide(b,1));System.out.println("a / b =" + a.divide(b,2));}}

  

转载于:https://www.cnblogs.com/zhumengdexiaobai/p/10440828.html

35-BigDecimal详解相关推荐

  1. 不能用float、double 存储金额——BigDecimal详解

    1.为什么不能使用 float 存储金额? public class FloatTest {public static void main(String[] args) {float f1 = 6.6 ...

  2. java无限循环小数_java基础——java无限循环小数判定问题以及BigDecimal详解

    java基础--java无限循环小数判定问题以及BigDecimal详解 rtk   jmp   目录   big   get   无限循环   style   无限 罢谮烈糜讼市智猩昧锥父兹登htt ...

  3. Java BigDecimal详解

    Java BigDecimal详解 1. BigDecimal概述 2. BigDecimal方法 2.1 BigDecimal常用构造函数 2.2 BigDecimal常用方法详解 3. BigDe ...

  4. Java5:BigInteger、BigDecimal详解

    从Java4到Java5,Java对BigInteger.BigDecimal两个类功能一直再做扩展与改进.主要原因是这两个数据类型很重要,在高精度的计算中全靠这两个数据类型了.BigInteger和 ...

  5. bigdecimal正确用法_Java BigDecimal详解-Fun言

    1.引言 借用<Effactive Java>这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算.他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确 ...

  6. java 中 BigDecimal 详解

    首先,学习一个东西,我们都必须要带着问题去学,这边我分为 [为什么?][是什么?][怎么用?] [为什么要用BigDecimal?] 首先,我们先看一下,下面这个现象 那为什么会出现这种情况呢? 因为 ...

  7. BigDecimal详解

    文章目录 为什么要使用BigDecimal 构造方法 加减乘除 舍入模式(对BigDecimal进行截取) 取余数 比较大小 BigDecimal 转 String BigDecimal与double ...

  8. BigDecimal 详解

    文章目录 一.为什么要用BigDecimal? 二.BigDecimal是什么? 1.简介 2.构造器描述 3.方法描述 三.怎么用? 1.方式的使用 2.比较大小 3.舍入模式 一.为什么要用Big ...

  9. BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)

    一.简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.双精度浮点型变量double可以处理16位有效数.在实际应用中,需要对更大或者更 ...

  10. Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余

    本文主要讲解BigDecimal的比较运算,保留精度和取整和基础运算,BigDecimal与其他数据类型转换. 文章目录 比较运算 保留精度及取整 取整(保留0位小数) 保留精度 基础运算 BigDe ...

最新文章

  1. python中ThreadLocal的理解与使用
  2. 启动 Tensorboard
  3. 如何提高代码质量:代码复查
  4. MyEclipse中消除frame引起的“the file XXX can not be found.Please check the location and try again.”的错误...
  5. Docker修改空间大小
  6. 模块怎么用_Android 组件化/模块化 的理解!
  7. 记一次线上压测Dubbo线程池队列满的问题
  8. 诗与远方:无题(七十)- 小熊熬夜记
  9. c/c++通用头文件
  10. python set函数原理,Python之set详解
  11. Python: 除matplotlib外还有哪些数据可视化库?
  12. mysql 局域网数据库共享,SQL Server 2005 在局域网中共享数据库
  13. java系统课程设计报告_JAVA学生管理系统课程设计报告
  14. Java机器学习实战——SVD(奇异值分解)完整设计
  15. 香港电影回顾之年度经典(1980——1999)
  16. STAT0023 STATISTICS FOR PRACTICAL COMPUTING
  17. 【CTR预估】criteo数据集预处理shell命令
  18. 初等行变换不改变列向量组的线性关系
  19. 『原创』统计建模与R软件-第四章 参数估计
  20. springioc注解详解

热门文章

  1. 太强了!一个基于 Redis 的限流系统的设计!
  2. 前后端分离后的权限控制设计​方案
  3. Android技术总监应该干的哪些事
  4. 从把三千行代码重构成15行代码谈起—好牛X的哟!!
  5. 面试官问:请拿出一段体现你水平的代码时,该如何回答?
  6. k2698场效应管参数电流_值得一观!场效应管 VS 三极管
  7. (新手)使用pandas操作EXCEL
  8. Android--SharedPreferences数据存储方案
  9. Luogu P2048 [NOI2010]超级钢琴
  10. 2016级算法期末模拟练习赛-E.AlvinZH的青春记忆III