java 两个整数相除保留两位小数

1 第一种java

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 第二种spa

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); } }

相关文章
相关标签/搜索