java 4舍5入_java四舍五入问题

java 4舍5入_java四舍五入问题//#1publicdoubleround(doublein){doubledec=in-(int)in;doubleout=dec>=0.5?(int)i+((int)((dec-0.5)/0.25))*0.5+0.5:(int)i+((int)(dec/0.25))*0.5;returnout;}//Math.round(…

大家好,又见面了,我是你们的朋友全栈君。

//#1

public double round(double in) {

double dec = in – (int)in;

double out = dec >= 0.5 ?

(int)i + ((int)((dec – 0.5) / 0.25)) * 0.5 + 0.5 :

(int)i + ((int)(dec / 0.25)) * 0.5;

return out;

}

//Math.round()。(仅适用于对十分位做四舍五入)

public double round(double in) {

double in2 = Math.round(2 * in);

return d / 2;

}

//#3.BigDecimal的实例方法setScale(int newScale, int roundingMode)

public double round(double in) {

BigDecimal in2 = BigDecimal.valueOf(2 * in);

//0:保留0位小数

//BigDecimal.ROUND_HALF_UP:五入

return dec.setScale(0, BigDecimal.ROUND_HALF_UP).doubleValue() / 2;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143228.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月22日 上午7:40
下一篇 2022年5月22日 上午7:40


相关推荐

  • laravel通过创建自定义artisan make命令来新建类文件详解「建议收藏」

    laravel通过创建自定义artisan make命令来新建类文件详解「建议收藏」laravel通过创建自定义artisan make命令来新建类文件详解

    2022年4月24日
    52
  • webstrom2021激活码【最新永久激活】

    (webstrom2021激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    212
  • @Modifying注解误用错误

    @Modifying注解误用错误在数据访问层中写了一个查询语句 发现调用的时候报错 原代码如下 检查用户 ID 是否存在 paramuserId return Modifying Query value selectaccoun userWHEREuse id 1ANDdel flag

    2026年3月19日
    2
  • poj 2375

    poj 2375这道题是一道gu

    2022年6月13日
    39
  • 奇异矩阵和非奇异矩阵理解

    奇异矩阵和非奇异矩阵理解数学概念 奇异矩阵 奇异矩阵是线性代数的概念 就是对应的行列式等于 0 的矩阵 该矩阵的秩不是满秩 奇异矩阵的判断方法 首先 看这个矩阵是不是方阵 即行数和列数相等的矩阵 若行数和列数不相等 那就谈不上奇异矩阵和非奇异矩阵 然后 再看此方阵的行列式 A 是否等于 0 若等于 0 称矩阵 A 为奇异矩阵 若不等于 0 称矩阵 A 为非奇异矩阵 同时 由 A 0 可知矩阵 A 可逆 这样可以得出另外一个重要结论 可逆矩阵就是非奇异矩阵 非奇异矩阵也是可逆矩阵 非奇

    2026年3月19日
    2
  • tl494cn逆变器电路图_用TL494制作的逆变电源[通俗易懂]

    tl494cn逆变器电路图_用TL494制作的逆变电源[通俗易懂]TL494集成块广泛应用在开关电源,其内部集成有PWM、三角波发生器、电池欠压检测,+5V电压基准等电路,具有外接元件少,控制稳定的特点。笔者在网上查阅大量资料,自制了一款准正弦波300W逆变器,采用直流12V电瓶供电,可供小功率单相电机、日光灯等电感性负载用电,电路如附图所示。该逆变板工作频率由TL494⑤、⑥脚外接阻容元件确定,本例为2.2kHz左右。该频率的大小直接影响功率场效应管的功率损耗…

    2022年6月3日
    160

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号