(31)格式化一个数字的方法
2014-03-19 21:25
447 查看
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++) System.out.println(data[i]+"\tformats as "+form.format(data[i])); }
/*运行结果:
0.0 formats as 00 1.0 formats as 01 3.142857142857143 formats as 03.1429 100.2345678 formats as 100.2346*/
}
相关文章推荐
- C语言脉络图
- github
- Python 实现 Trie
- 多线程的懒汉式
- python,praat
- Use Python to run REST API Automation Test
- [Debug]Native Exception学习(一)
- [python]python学习笔记(四)
- 关于RSA算法的资料阅读以及程序编写
- Codeforces Round #236 (Div. 2)
- Ubuntu service mysql配置以及遇到问题及解决
- apache+tomcat的集群--Session复制配置
- apache+tomcat的集群--Session复制配置
- 边缘检测(3)Sobel边缘算子
- 张孝祥并发章节-子线程和主线程往复循环(学习笔记)
- 边缘检测(3)Sobel边缘算子
- 那些做了但是没有完成的任务。。。
- stringstream的清空问题
- 第二周作业---随机生成一个n bit位的长整数
- 数据库学习笔记(三)