JAVA笔记:double四舍五入并保留两位小数的方法

简介:

1.只要输出结果

1
2
double  x1 =  0.026 ;
System.out.println(String.format( "%.2f" , x1));



2.数据转换

1
2
3
4
5
6
7
8
9
10
11
//方案一:
get_double = ( double )(Math.round(result_value* 100 )/ 100.0 )
//方案二:
DecimalFormat df =  new  DecimalFormat( "#.##" );
get_double = Double.ParseDouble(df.format(result_value));
//方案三:
get_double = Double.ParseDouble(String.format( "%.2f" ,result_value));
//方案四:
BigDecimal bd =  new  BigDecimalresult_value();
BigDecimal  bd2 = bd.setScale( 2 ,BigDecimal  .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());





3.只保留两位小数(不含四舍五入)

1
2
double  d =  13.4324 ;
d=(( int )(d* 100 ))/ 100 ;











本文转自 glblong 51CTO博客,原文链接:http://blog.51cto.com/glblong/1312340,如需转载请自行联系原作者

目录
相关文章
|
1天前
|
存储 Java 索引
Java笔记(3)
该文介绍了数据结构的基础知识,包括集合类型和遍历方式。集合分为ArrayList(有序、可重复、有索引)和Set(无序、不重复、无索引)。遍历集合可使用Iterator、增强for循环和Lambda表达式。HashMap是Map接口的实现,用于存储键值对,提供添加、删除、查找等操作。LinkedHashMap保持插入顺序。文章还提及了二叉树的概念,如平衡二叉树和红黑树,并列举了一些常用的Java开发快捷键,以及如何添加依赖。
8 2
|
1天前
|
存储 Java
深入探索Java语言中的方法
深入探索Java语言中的方法
|
2天前
|
Oracle 安全 Java
JAVA用Mail发送API的方法步骤教程
使用Java和Mail发送API实现自动化邮件发送,提高效率。步骤包括:1. 安装JDK并配置JAVA_HOME,2. 添加JavaMail库(可通过Maven或官网下载)。配置邮件发送涉及邮件服务器地址、端口和认证信息。创建邮件会话、邮件消息对象,然后使用Transport发送。示例代码展示完整流程。注意处理认证失败、连接问题和邮件发送失败等常见问题。
|
2天前
|
数据采集 Java API
Java笔记(2)
Java命名规范:包名全小写,类与接口首字母大写驼峰式,枚举同上;方法小写驼峰式,动词开头;变量小写驼峰,常量全大写,下划线分隔;参数和局部变量同变量规则;布尔变量避免简单is或has开头。Java调试用jps、jhsdb、javap。常用API包括Math(如abs、ceil)、System(如exit、arraycopy)、Runtime(如getRuntime、exec)、Object(如toString、equals)、BigInteger(大整数操作)、正则表达式、日期处理和Collections(如addAll、shuffle)。
8 0
|
2天前
|
设计模式 Java C++
Java笔记
Java基础易错点: equals与==区别,构造函数,访问修饰符,Object是所有类的父类,空指针异常。入门涉及Scanner输入,字符串处理,静态与非静态,类型转换,面向对象涵盖可变参数,内部类,JavaBean,重载,封装,继承,接口,多态,强转和泛型。注意静态方法不能调用非静态成员,可变参数本质是数组,泛型不具继承性。
8 0
|
3天前
|
Java 开发者
Java的方法的重载
Java的方法的重载
|
3天前
|
存储 Java
Java的方法的声明与使用
Java的方法的声明与使用
|
3天前
|
Java
Java的抽象方法和抽象类
Java的抽象方法和抽象类
|
18天前
|
存储 Java
百度搜索:蓝易云【Java语言之float、double内存存储方式】
由于使用IEEE 754标准进行存储,float和double类型可以表示非常大或非常小的浮点数,并且具有一定的精度。然而,由于浮点数的特性,它们在进行精确计算时可能会存在舍入误差。在编写Java程序时,需要注意使
61 0
|
8天前
|
存储 C语言
计算 int, float, double 和 char 字节大小
计算 int, float, double 和 char 字节大小。
17 3