zoukankan      html  css  js  c++  java
  • java 两个整数相除保留两位小数

    1 第一种

    import java.math.BigDecimal;
    
    /**
     * @author WGR
     * @create 2020/3/17 -- 15:51
     */
    public class DemoTest {
    
        public static void main(String[] args) {
            int a=100;
            int b=33;
            double f1 = new BigDecimal((float)a/b).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
            System.out.println(f1);
        }
    }

     2 第二种

    import java.text.DecimalFormat;
    
    /**
     * @author WGR
     * @create 2020/3/17 -- 15:51
     */
    public class DemoTest {
    
        public static void main(String[] args) {
            int a=100;
            int b=33;
            DecimalFormat df = new DecimalFormat("0.00");//格式化小数
            String num = df.format((float)a/b);//返回的是String类型
            System.out.println(num);
        }
    }

  • 相关阅读:
    3.2.8.1 打印与否
    3.2.8 sed 的运作
    3.2.7.1 替换细节
    3.2.7 基本用法
    3.2.6 在文本文件里进行替换
    3.2.5 程序与正则表达式
    pgm2
    pgm6
    pgm7
    pgm8
  • 原文地址:https://www.cnblogs.com/dalianpai/p/12511212.html
Copyright © 2011-2022 走看看