java 四舍五入使java保留2位小数示例讲解

 更新时间:2013年12月02日 12:00:09   作者:  
这篇文章主要介绍了java四舍五入使java保留2位小数示例,大家参考使用

复制代码 代码如下:

/*
 * 测试四舍五入
 */
package com.icer.test;

/**
 *
 * @author Hanbin
 */
public class MyRound {
    public static void main(String[] args) {
        double num = 3.23562;
        double number = 0;
        number = new MyRound().myRound(num,2);
        System.out.println("after:" + number);
    }

    private double myRound(double number,int index){
        double result = 0;
        double temp = Math.pow(10, index);
        result = Math.round(number*temp)/temp;
        return result;
    }
}

因为Java中的round函数在处理完小数之后就去掉了小数位,故先乘100,然后再除以100.0。
保证输出的是小数。否则会被截成整数

相关文章

  • 详解如何给SpringBoot部署的jar包瘦身

    详解如何给SpringBoot部署的jar包瘦身

    这篇文章主要介绍了如何给SpringBoot部署的jar包瘦身,如今迭代发布是常有的事情,每次都上传一个如此庞大的文件,会浪费很多时间,接下来小编就以一个小项目为例,来演示如何给jar包瘦身,需要的朋友可以参考下
    2023-07-07
  • 如何使用java判断是不是数字

    如何使用java判断是不是数字

    这篇文章主要给大家介绍了关于如何使用java判断是不是数字的相关资料,判断一个字符串是否为数字是Java开发中很常见的业务需求,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • java 商户PC端接入支付宝支付的实现方法

    java 商户PC端接入支付宝支付的实现方法

    这篇文章主要介绍了java 商户PC端接入支付宝支付的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 浅谈@Value和@Bean的执行顺序问题

    浅谈@Value和@Bean的执行顺序问题

    这篇文章主要介绍了@Value和@Bean的执行顺序问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • SpringBoot的拦截器中依赖注入为null的解决方法

    SpringBoot的拦截器中依赖注入为null的解决方法

    这篇文章主要介绍了SpringBoot的拦截器中依赖注入为null的解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • zookeeper的watch机制原理解析

    zookeeper的watch机制原理解析

    Watcher,异步通知客户端,并且删除哈希表中对应的 Key-Value,这篇文章主要介绍了zookeeper的watch机制详细讲解,需要的朋友可以参考下
    2022-06-06
  • Spring中的FactoryBean实现原理详解

    Spring中的FactoryBean实现原理详解

    这篇文章主要介绍了Spring中的FactoryBean实现原理详解,spring中有两种类型的Bean,一种是普通的JavaBean,另一种就是工厂Bean(FactoryBean),这两种Bean都受Spring的IoC容器管理,但它们之间却有一些区别,需要的朋友可以参考下
    2024-02-02
  • 详解SpringBoot集成消息队列的案例应用

    详解SpringBoot集成消息队列的案例应用

    Message Queue又名消息队列,是一种异步通讯的中间件。可以理解为邮局,发送者将消息投递到邮局,然后邮局帮我们发送给具体的接收者,具体发送过程和时间与我们无关。 消息队列是分布式系统中重要的组件,消息队列主要解决了应用耦合、异步处理、流量削锋等问题
    2022-04-04
  • Spring配置中transactionAttributes的使用方法介绍

    Spring配置中transactionAttributes的使用方法介绍

    这篇文章主要介绍了Spring配置中transactionAttributes的使用方法介绍的相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-09-09
  • java Stream操作转换方法

    java Stream操作转换方法

    文章总结了Java 8中流(Stream) API的多种常用方法,包括创建流、过滤、遍历、分组、排序、去重、查找、匹配、转换、归约、打印日志、最大最小值、统计、连接、函数式接口等,展示了流API在处理集合数据时的强大和灵活性,感兴趣的朋友跟随小编一起看看吧
    2025-01-01

最新评论