package com.xuan.number;
import java.text.NumberFormat;
/*分别采用我们的方法以及缺省方法来格式化一个数字*/
public class NumFormat2 {
/*用于格式化的数字*/
public static final double data[]={0,1,22d/7,100.2345678};
/*主方法*/
public static void main(String[] args) {
/*获得一个格式化的实例*/
NumberFormat form=NumberFormat.getInstance();
/*将其格式化为999.99[99]*/
/*
* setMaximumFractionDigits(int newValue) :设置数的小数部分所允许的最大位数。
* setMaximumIntegerDigits(int newValue) :设置数的整数部分所允许的最大位数。
* setMinimumFractionDigits(int newValue) :设置数的小数部分所允许的最小位数。
* setMinimumIntegerDigits(int newValue) : 设置数的整数部分所允许的最小位数。
* */
form.setMinimumIntegerDigits(3);
form.setMinimumIntegerDigits(2);
form.setMaximumFractionDigits(4);
//使用该格式打印数据
for(int i=0;i<data.length;i
(31)格式化一个数字的方法
本文介绍了如何在Java中使用`NumberFormat`类格式化数字。通过设置`setMinimumIntegerDigits`、`setMaximumFractionDigits`等方法,可以控制数字的整数和小数部分的显示位数。示例代码展示了如何将数字格式化为指定的样式。
摘要由CSDN通过智能技术生成