我是靠谱客的博主 老迟到小鸭子,最近开发中收集的这篇文章主要介绍java中flaot类型保留小数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

代码

public class CheckParamUtil {
/**
* @param:
* @Return
* @Author: yangquan
* @Date: 2020/9/16 15:04
* @Description: 保留小数
*/
public static Float getNumericalValue(Float v){
// 设置位数
int scale = 2;
// 表示四舍五入,可以选择其他舍值方式,例如去尾,等等.
int roundingMode = 4;
BigDecimal bd = new BigDecimal((float)v);
bd = bd.setScale(scale, roundingMode);
v = bd.floatValue();
return v;
}
}

float v = (fullCutSize.floatValue() + halfCutFloat.floatValue()) * (landingDTO.getLength()) *
(landingDTO.getMiningHeight()) * (landingDTO.getCutDepth()) * (landingDTO.getDensity());
System.out.println(v+"
v");
Float numericalValue = CheckParamUtil.getNumericalValue(v);
System.out.println(numericalValue+"
numericalValue");

结果

432.01404
v
432.01
numericalValue

这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!

最后

以上就是老迟到小鸭子为你收集整理的java中flaot类型保留小数的全部内容,希望文章能够帮你解决java中flaot类型保留小数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部