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 第⼆种
DecimalFormat;
/**
* @author WGR
* @create 2020/3/17 -- 15:51
*/
public class DemoTest {
public static void main(String[] args) {
int a=100;
bigdecimal除法保留小数
int b=33;
DecimalFormat df = new DecimalFormat("0.00");//格式化⼩数
String num = df.format((float)a/b);//返回的是String类型
System.out.println(num);
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。