@Test
public void txfloat() {
    // TODO 自动生成的方法存根
    int a=9;
    int b=7;
    DecimalFormat df=new DecimalFormat("0.00");

    System.out.println(df.format((float)a/b));
    System.out.println(df.format(a/(float)b));
    System.out.println(df.format((float)a/(float)b));
    System.out.println(df.format((float)(a/b)));
}

效果图:

除法保留两位小数

方法比较简单粗暴,用 ‘DecimalFormat ’ 看看代码就懂了

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。
构造方法摘要
DecimalFormat() 
          使用默认模式和默认语言环境的符号创建一个 DecimalFormat。
DecimalFormat(String pattern) 
          使用给定的模式和默认语言环境的符号创建一个 DecimalFormat。
DecimalFormat(String pattern, DecimalFormatSymbols symbols) 
          使用给定的模式和符号创建一个 DecimalFormat。

相关文章:

  • 2021-12-18
  • 2021-11-08
  • 2021-09-20
  • 2021-10-19
  • 2021-10-19
  • 2021-11-18
  • 2021-11-14
猜你喜欢
  • 2021-10-19
  • 2021-10-19
  • 2021-11-18
  • 2022-01-02
  • 2021-12-18
相关资源
相似解决方案