今天又踩了一个坑,使用DecimalFormat来完成四舍五入,但是传入的是float类型,几轮测试才发现一个问题,传入的float会被转为double类型,大家都知道float是4位,double是8位,强转肯定会造成进度丢失。...
分类:
其他好文 时间:
2015-03-19 18:29:30
阅读次数:
142
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号符号含义:0 一个数字# 一个数字,不包括 0. 小数的分隔符的占位符, 分组分隔符的占位符; 分隔格式。- 缺省负数前缀。% 乘以 100 和作为百分...
分类:
其他好文 时间:
2015-03-18 08:58:02
阅读次数:
115
import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public vo...
分类:
编程语言 时间:
2015-03-12 14:48:27
阅读次数:
173
1.如何将数字输出为每三位逗号分隔的格式,例如“1,234,467”? 1 package com.Gxjun.problem; 2 3 import java.text.DecimalFormat; 4 import java.util.Scanner; 5 6 7 /* 8 * 如何...
分类:
编程语言 时间:
2015-03-04 22:36:22
阅读次数:
201
在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下
主要使用的类:java.text.DecimalFormat
1。实例化对象,可以用如下两种方法:
代码如下:
DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
...
分类:
编程语言 时间:
2015-03-04 14:39:42
阅读次数:
148
1 package sfbc; 2 3 import java.text.DecimalFormat; 4 import java.util.HashMap; 5 import java.util.Map; 6 /** 7 * 金额转换,阿拉伯数字的金额转换成中国传统输出。 8...
分类:
其他好文 时间:
2015-03-01 23:35:17
阅读次数:
156
保留两位小数:1.234, 1.23, 1.2, 1.0, 1。package test;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class tes...
分类:
编程语言 时间:
2015-02-27 10:02:25
阅读次数:
114
package com.daoge.widget;import java.text.DecimalFormat;import android.os.CountDownTimer;import android.widget.TextView;public class DanceWageTimer ex...
分类:
其他好文 时间:
2015-02-09 20:02:22
阅读次数:
113
String str_f = str.substring(0, 1); int i = (Integer.parseInt(str.substring(1)) + 1); // 数字补齐0 DecimalFormat df = new DecimalFormat("0000"); Stri...
分类:
编程语言 时间:
2015-02-09 17:34:24
阅读次数:
193
JSP:Action:添加//格式化数字显示 public String formatDouble(double s){ DecimalFormat fmt = new DecimalFormat("\u00A4##0.00"); return fmt.format(s); }JAVA String...
分类:
其他好文 时间:
2015-02-05 09:28:14
阅读次数:
211