public class formattest {    double format = 0.666666;    /**     * 保留两位小数,并四舍五入     */    public void format1() {        BigDecimal bg = new BigDecimal(format);        double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();        System.out.println(f1);    }    /**     *           *     最简单          */    public void format2() {        DecimalFormat df = new DecimalFormat("#.00");        System.out.println(df.format(format));    }    /**     *  * String.format打印最简便     *               */    public void format3() {        System.out.println(String.format("%.2f", format));    }    public void format4() {        NumberFormat nf = NumberFormat.getNumberInstance();        nf.setMaximumFractionDigits(2);        System.out.println(nf.format(format));    }    public static void main(String[] args) {        formattest f = new formattest();        f.format1();        f.format2();        f.format3();        f.format4();    }}

更多相关文章

  1. DecimalFormat 实现保留小数点位数及四舍五入
  2. Android Edittext设置负数以及小数
  3. Android 浮点型当小数点后为0时自动去掉
  4. Android 限制EditText输入小数点后面位数
  5. android edittext 限制输入框小数位数
  6. Android EditText保留小数点后两位
  7. c语言float类型小数点后有几位有效数字?
  8. c语言double类型默认输出几位小数?
  9. 图解「剑指Offer」之旋转数组的最小数字

随机推荐

  1. Android Audio代码分析13 - AudioTrack::
  2. Android 与H5交互心得(Base64图片)
  3. Android 实现闪屏页和右上角的倒计时跳转
  4. Android(安卓)4.4无法写sdcard解决方案
  5. Android 复制到剪切板功能
  6. Android studio No executable code foun
  7. android 监听USB连接状态
  8. Android 开启或关闭WIFI实现
  9. Android中的使用
  10. Android Studio首次安装取消自动下载SDK