Double 数据保留两位小数一:五舍六入

简介: 1 package com; 2 3 public class T2 { 4 5 public static void main(String[] args) { 6 7 System.
 1 package com;
 2 
 3 public class T2 {
 4 
 5     public static void main(String[] args) {
 6 
 7         System.out.println(calculateProfit(0.233));
 8         System.out.println(calculateProfit(0.235));
 9         System.out.println(calculateProfit(0.237));
10         System.out.println(calculateProfit(0.2));
11 
12     }
13 
14     /**
15      * 保留double类型小数后两位,不四舍五入,直接取小数后两位 比如:10.1269 返回:10.12
16      * 
17      * @param doubleValue
18      * @return
19      */
20     public static String calculateProfit(double doubleValue) {
21         // 保留2位小数
22         java.text.DecimalFormat df = new java.text.DecimalFormat("0.00");
23         String result = df.format(doubleValue);
24         return result;
25     }
26 
27 }
相关文章
|
4月前
|
C++
[Halcon] 和C++数据之间的转换(HTuple、double、QString等)
[Halcon] 和C++数据之间的转换(HTuple、double、QString等)
111 1
|
5月前
|
Java
Java对double值进行四舍五入,保留两位小数的几种方法
Java对double值进行四舍五入,保留两位小数的几种方法
|
6月前
|
JSON 数据格式
Gson转换json数据为HashMap时long类型变为double问题解决
今天再使用Gson处理json数据的时候碰到了一个问题 , 当我使用如下代码解析json数据的时候 , requestTime就变为了double类型
123 0
JAVA Double 类型数据保留2位小数
JAVA Double 类型数据保留2位小数
217 0
JAVA Double 类型数据保留2位小数
Double 数据保留两位小数二:直接截取小数后面两位,不进行四舍五入
package com; public class T2 { public static void main(String[] args) { System.
1678 0
使用Java正则表达式去掉Double类型的数据后面多余的0
方法 /** * 使用java正则表达式去掉多余的.与0 * @param s * @return */ public static String subZeroAndDot(String s){ if(s.
1431 0
|
C++
C/C++ 双精度double 数据相加出错缺陷解释
不知道有没有人和我一样遇到过这样一个问题,请看下面代码。 1 #include 2 using namespace std; 3 int main(){ 4 double a=2.
777 0
|
4月前
|
存储 Java
百度搜索:蓝易云【Java语言之float、double内存存储方式】
由于使用IEEE 754标准进行存储,float和double类型可以表示非常大或非常小的浮点数,并且具有一定的精度。然而,由于浮点数的特性,它们在进行精确计算时可能会存在舍入误差。在编写Java程序时,需要注意使
59 0
|
1月前
|
C#
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
34 1

热门文章

最新文章