博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java bigdecimal
阅读量:5278 次
发布时间:2019-06-14

本文共 817 字,大约阅读时间需要 2 分钟。

package demo;import java.math.BigDecimal;public class EX {public static void main(String[] args) {    BigDecimal sum=new BigDecimal(0.0);    BigDecimal factorial=new BigDecimal(1.0);    int i=1;    while(i<=20)    {        sum=sum.add(factorial);        ++i;        factorial=factorial.multiply(new BigDecimal(1.0/i));    }    System.out.println("1+1/2!+1/3!.....="+sum);}}/*BigDecimal一共有4个构造方法BigDecimal(int) 创建一个具有参数所指定整数值的对象。BigDecimal(double) 创建一个具有参数所指定双精度值的对象。BigDecimal(long) 创建一个具有参数所指定长整数值的对象。BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。BigDecimal 的运算方式 不支持 + - * / 这类的运算 它有自己的运算方法BigDecimal add(BigDecimal augend) 加法运算BigDecimal subtract(BigDecimal subtrahend) 减法运算BigDecimal multiply(BigDecimal multiplicand) 乘法运算BigDecimal divide(BigDecimal divisor) 除法运算*/

 

转载于:https://www.cnblogs.com/newadi/p/5354850.html

你可能感兴趣的文章
iOS 跑马灯 一句话集成
查看>>
linux启动
查看>>
【python】import问题总结
查看>>
清除SQL 数据库日志
查看>>
你的UI Automation有多快?
查看>>
php serialize(),unserialize()
查看>>
bert 进行文本相似度计算
查看>>
【转】什么是全栈工程师【译】
查看>>
2017.11.15笔记
查看>>
centos7.6 ssh远程链接配置
查看>>
maven入门概念及使用
查看>>
排序-shell排序
查看>>
html学习笔记表单<form>
查看>>
用视图+存储过程解决复杂查询的排序分页问题
查看>>
maven安装与环境变量配置
查看>>
进程间通信(共享内存映射区)
查看>>
[转]关于PHP的漏洞以及如何防止PHP漏洞?
查看>>
WPF无边框实现拖动效果
查看>>
css 深入浅出定位
查看>>
如何添加自己的code snippet
查看>>