大数初步运用
来源:互联网 发布:如何识别淘宝客链接 编辑:程序博客网 时间:2024/05/17 23:22
BigDecimal用法
一、简介
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。
二、构造器描述
BigDecimal(int) 创建一个具有参数所指定整数值的对象。
BigDecimal(double) 创建一个具有参数所指定双精度值的对象。
BigDecimal(long) 创建一个具有参数所指定长整数值的对象。
BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。
三、方法描述
add(BigDecimal) BigDecimal对象中的值相加,然后返回这个对象。
subtract(BigDecimal) BigDecimal对象中的值相减,然后返回这个对象。
multiply(BigDecimal) BigDecimal对象中的值相乘,然后返回这个对象。
divide(BigDecimal) BigDecimal对象中的值相除,然后返回这个对象。
toString() 将BigDecimal对象的数值转换成字符串。
doubleValue() 将BigDecimal对象中的值以双精度数返回。
floatValue() 将BigDecimal对象中的值以单精度数返回。
longValue() 将BigDecimal对象中的值以长整数返回。
intValue() 将BigDecimal对象中的值以整数返回。
- 大数初步运用
- 杭电acmP1002A + B Problem II(大数初步运用)
- java大数运算运用
- leveldb 初步运用
- log4j初步理解/运用
- if else for初步运用
- Auto Layout的初步运用。
- ubuntu初步运用配置问题
- switch case 语句的初步运用。。
- 对于宽字符的初步运用
- 初步运用HTML本地存储localStorage
- 关于集合关键字的初步运用
- 初步体会数学在编程中的运用
- 1.ajax初步认识和运用
- SPOJ - 24. Small factorials 大数相乘的运用
- [Unity3d] 3.5 NavMesh的初步认识和简单运用
- oracle学习的初步总结以及date 类型的运用
- 初步了解Html5,运用Html5的一些基本控件
- Spring事务管理之几种方式实现事务
- 《语法俱乐部》读书笔记 从句
- Python告诉你iPhone X有多热卖(附代码)
- 3D捕鱼游戏的开发
- sdf
- 大数初步运用
- 毛哥的快乐生活 第一章 猫哥与毛哥
- 预防XSS攻击,(参数/响应值)特殊字符过滤
- JAVASE之初识动态代理
- Synchronized与ReentrantLock的区别
- MySQL学习记录--基础管理
- [DP] HDU 1260
- linux 用户权限
- ubuntu14.04连接网络 No valid active connections found!