java中double保留两位小数返回怎么做
时间: 2023-07-13 12:37:51 浏览: 176
可以使用 DecimalFormat 类来格式化 double 类型的数据,并保留指定位数的小数。以下是一个示例代码:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.##"); // 保留两位小数
String result = df.format(num);
System.out.println(result); // 输出:3.14
```
在这个代码中,我们先定义了一个 double 类型的变量 num,它的值为 3.1415926。然后创建了一个 DecimalFormat 对象 df,它的格式为 "#.##",表示保留两位小数。接着调用 df 的 format() 方法将 num 格式化为一个字符串,保存在 result 变量中。最后输出 result 的值,即可得到保留两位小数的结果。
相关问题
java double做除法保留两位小数
可以使用 DecimalFormat 类来格式化 double 类型的数值,并保留两位小数。以下是一个示例代码:
```java
double num1 = 10.0;
double num2 = 3.0;
double result = num1 / num2;
DecimalFormat df = new DecimalFormat("#.##");
System.out.println(df.format(result));
```
输出结果为:3.33
在格式化时,"#.##" 表示保留两位小数,如果需要保留更多或更少的小数,可以相应地修改格式化字符串。
java double做除法保留两位小数,使用double原生方法
Java中,double类型的数值可以使用String.format()方法来格式化,并保留指定位数的小数。以下是一个示例代码:
```java
double num1 = 10.0;
double num2 = 3.0;
double result = num1 / num2;
String formattedResult = String.format("%.2f", result);
System.out.println(formattedResult);
```
输出结果为:3.33
在格式化时,"%.2f" 表示保留两位小数,并将结果格式化为浮点数形式。如果需要保留更多或更少的小数,可以相应地修改格式化字符串。
阅读全文