域内有个病毒,是由X软件生成的,怎么删除?
2010-09-03 12:08
204 查看
BigDecimal类
对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。
表 BigDecimal类的常用方法
序号 | 方 法 | 类型 | 描 述 |
1 | public BigDecimal(double val) | 构造 | 将double表示形式转换 为BigDecimal |
2 | public BigDecimal(int val) | 构造 | 将int表示形式转换为 BigDecimal |
3 | public BigDecimal(String val) | 构造 | 将字符串表示 形式转换为BigDecimal |
4 | public BigDecimal add(BigDecimal augend) | 普通 | 加法 |
5 | public BigDecimal subtract(BigDecimal subtrahend) | 普通 | 减法 |
6 | public BigDecimal multiply(BigDecimal multiplicand) | 普通 | 乘法 |
7 | public BigDecimal divide(BigDecimal divisor) | 普通 | 除法 |
package org.lxh.demo11.numberdemo; import java.math.BigDecimal; class MyMath { public static double add(double d1, double d2) { // 进行加法运算 BigDecimal b1 = new BigDecimal(d1); BigDecimal b2 = new BigDecimal(d2); return b1.add(b2).doubleValue(); } public static double sub(double d1, double d2) { // 进行减法运算 BigDecimal b1 = new BigDecimal(d1); BigDecimal b2 = new BigDecimal(d2); return b1.subtract(b2).doubleValue(); } public static double mul(double d1, double d2) { // 进行乘法运算 BigDecimal b1 = new BigDecimal(d1); BigDecimal b2 = new BigDecimal(d2); return b1.multiply(b2).doubleValue(); } public static double div(double d1, double d2,int len) {// 进行除法运算 BigDecimal b1 = new BigDecimal(d1); BigDecimal b2 = new BigDecimal(d2); return b1.divide(b2,len,BigDecimal. ROUND_HALF_UP).doubleValue(); } public static double round(double d, int len) { // 进行四舍五入 操作 BigDecimal b1 = new BigDecimal(d); BigDecimal b2 = new BigDecimal(1); // 任何一个数字除以1都是原数字 // ROUND_HALF_UP是BigDecimal的一个常量, 表示进行四舍五入的操作 return b1.divide(b2, len,BigDecimal. ROUND_HALF_UP).doubleValue(); } } public class BigDecimalDemo01 { public static void main(String[] args) { System.out.println("加法运算:" + MyMath.round(MyMath.add(10.345, 3.333), 1)); System.out.println("乘法运算:" + MyMath.round(MyMath.mul(10.345, 3.333), 3)); System.out.println("除法运算:" + MyMath.div(10.345, 3.333, 3)); System.out.println("减法运算:" + MyMath.round(MyMath.sub(10.345, 3.333), 3)); } }
相关文章推荐
- 病毒亦正亦邪 关闭杀毒软件删除色情视频
- 杀毒软件莫名报告你的软件有病毒,严重影响正常程序的推广怎么办?
- vc++怎么删除软件注册表信息
- [置顶] 财务软件:要生成凭证的记录在“批量制单”中不小心删除了,到哪里还能生成凭证
- 怎么恢复Android(安卓)系统里误删除的软件?
- 手机病毒成黑客赚钱跳板,恶意软件让你怎么也删除不了!
- 删除因流氓软件生成的快捷方式
- 让任何杀毒软件都无法安装和运行的病毒,有谁见过并且知道该怎么办吗?
- 怎么把activeform生成的相关的js全给删除 版本yii2.0+[证实可行]
- Manifest.xml中删除了『存储/修改删除SD卡中的内容』和『手机通话/读取手机状态和身份』权限,但生成apk安装软件时仍提示 允许应用程序了解或使用这两个权限
- 删除手机自带软件后丢失照片怎么恢复
- 桌面被恶意软件放上几个ie图标删除不了怎么办?
- Android项目中把bin文件夹里面的.apk文件删除,怎么让它再生成
- Microsoft Excel.WsF——U盘里面的隐藏病毒怎么删除
- C# MoveFileEx删除难以删除的病毒,杀毒软件常用的
- Android 之怎么删除eclipse自动生成的//TODO Auto-generated.
- 熊猫病毒威胁软件和谐
- windows7系统文件无法删除怎么办
- 【数据结构树表的查找】二叉排序树详解和代码(生成、插入、查找、最大值、最小值、删除、中序遍历、销毁)
- gitlab怎么删除创建的项目