java基础用BigDecimal保留两位小数「建议收藏」

java基础用BigDecimal保留两位小数「建议收藏」/***保留两位小数*/@Testpublicvoidtest2(){BigDecimalbd=null;//始终显示两位小数double[]num={3.4567,3,0.4567,2343.333,133,3.1415};for(doublen:num){bd=newBigDecimal(n);bd=bd.setScale(2,BigDecimal.ROUND_HA.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

/**
 * 保留两位小数
 */
@Test
public void test2(){
    BigDecimal bd=null;
    // 始终显示两位小数
    double[] num = {3.4567, 3, 0.4567, 2343.333, 133, 3.1415};
    for (double n : num) {
         bd = new BigDecimal(n);
        bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
        System.out.println("结果"+bd);
    }
}






    @Test
    public  void   main (){
        System.out.println(String.format("我的名字叫%s","小明")); // 打印:我的名字叫小明
        System.out.println(String.format("%.2f", 12.1212312312312312313253456453)); // 打印:12.12
        System.out.println(String.format("%f", 12.123)); // 打印:12.1230006
        Float   string  = 12.132342342786478264782367589535F;
        System.out.println(String.format("%.2f",string));

    }
}


结果如下

java基础用BigDecimal保留两位小数「建议收藏」

java基础用BigDecimal保留两位小数「建议收藏」

 

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/190213.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

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