java8中double四舍五入保留一位小数
时间: 2023-05-13 19:06:36 浏览: 89
可以使用Java中的DecimalFormat类来实现double四舍五入保留一位小数的功能,示例代码如下:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.#");
double result = Double.parseDouble(df.format(num));
System.out.println(result); // 输出3.1
```
这里的`#.#`表示保留一位小数,如果要保留两位小数可以使用`#.#`,以此类推。
相关问题
java double 四舍五入保留两位小数
Java中可以使用DecimalFormat类来实现四舍五入并保留指定位数的小数。以下是示例代码:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.##"); // 设置保留两位小数
double result = Double.parseDouble(df.format(num)); // 将格式化后的字符串转换为double类型
System.out.println(result); // 输出结果为 3.14
```
在这个示例中,我们将需要四舍五入的数字num设置为3.1415926。然后我们创建了一个DecimalFormat对象,使用"#.##"的格式指定了需要保留两位小数。最后,我们使用format方法将num格式化为字符串,并使用Double.parseDouble方法将其转换为double类型。
java浮点数四舍五入保留一位小数
你可以使用Java中的Math类来进行浮点数的四舍五入保留一位小数。以下是示例代码:
```
double num = 3.1415926;
double roundedNum = Math.round(num * 10.0) / 10.0;
System.out.println(roundedNum);
```
输出结果为:3.1
在这个例子中,我们将浮点数num乘以10,然后使用Math类的round()方法将结果四舍五入为整数。接着,我们将结果除以10.0,以保留一位小数,并将结果存储在变量roundedNum中。最后,我们使用System.out.println()方法来打印roundedNum的值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)