输入一个浮点型的数保留两位小数Java
时间: 2024-10-28 08:11:07 浏览: 32
在Java中,如果你想要将一个浮点型(double或float)的数保留到两位小数,你可以使用`DecimalFormat`类或者三步操作法。以下是两种常见的方式:
**使用`DecimalFormat`类:**
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double num = 3.14159;
DecimalFormat df = new DecimalFormat("#.00");
String formattedNum = df.format(num);
System.out.println(formattedNum); // 输出 "3.14"
}
}
```
**三步操作法:**
```java
public class Main {
public static void main(String[] args) {
double num = 3.14159;
int scale = 2; // 要保留的小数位数
String formattedNum = String.format("%.2f", num);
System.out.println(formattedNum); // 输出 "3.14"
}
}
```
这两种方法都会把浮点数转换成字符串,并保留两位小数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.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)
![zip](https://img-home.csdnimg.cn/images/20241231045053.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)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)