DecimalFormat使用方法
时间: 2023-10-24 16:04:46 浏览: 163
数字的输入输出-easy screen二次开发
DecimalFormat 是一个用于格式化数字的类,可以将数字按照指定的格式进行输出。以下是 DecimalFormat 的使用方法:
1. 实例化 DecimalFormat 类:
```java
DecimalFormat df = new DecimalFormat();
```
2. 设置输出格式:
```java
df.applyPattern("0.00"); // 输出格式为两位小数
```
3. 格式化数字:
```java
double num = 123.456;
String result = df.format(num); // 格式化数字,输出结果为 "123.46"
```
4. 其他常用方法:
```java
df.setRoundingMode(RoundingMode.DOWN); // 设置舍入模式
df.setGroupingUsed(false); // 禁用分组
df.setMaximumFractionDigits(2); // 设置最大小数位数
df.setMinimumIntegerDigits(3); // 设置最小整数位数
```
完整示例代码:
```java
import java.text.DecimalFormat;
import java.math.RoundingMode;
public class DecimalFormatExample {
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat();
df.applyPattern("0.00");
df.setRoundingMode(RoundingMode.DOWN);
df.setGroupingUsed(false);
df.setMaximumFractionDigits(2);
df.setMinimumIntegerDigits(3);
double num = 123.456;
String result = df.format(num);
System.out.println(result); // 输出 "123.46"
}
}
```
阅读全文