欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

float浮点类型保留两位小数

程序员文章站 2022-04-25 15:49:55
...
	public static void main(String[] args) {
		Float priceCar = 12.356f;
		// 设置位数
		int scale = 2;
		// 表示四舍五入,可以选择其他舍值方式,例如去尾,等等.
		int roundingMode = 4;
		BigDecimal bd = new BigDecimal((float) priceCar);
		bd = bd.setScale(scale, roundingMode);
		priceCar = bd.floatValue();
		System.out.println(priceCar);
	}
	
结果为:12.36
相关标签: float