我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请教一个java算术 问题

请写出一个由两个整数相除的方法divide, 要求返回2位小数的结果

使用BigDecimal的divide方法可以实现
import java.math.BigDecimal;
public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode)

代码如下:
public static final double divide(int dividend, int divisor) {
BigDecimal num1 = new BigDecimal(Double.toString(dividend));
BigDecimal num2 = new BigDecimal(Double.toString(divisor));
return num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP).doubleValue();
}

近期文章

  • struts2问题 ,你们遇到过没..
  • 我是女生,做技术
  • 求一个sql
  • byte[] headBuffer = new byte[48];
  • Android MENU键如何自启动一个Activity
  • 大家讨论下如何使用Hibernate实现逻辑删除吧
  • 一个产品在不同分类中排列的顺序是不一样的,请问如何实现呢?
  • Java中一个求圆面积的程序出现的一点小问题,求解决!
  • 一个诡异的变量作用域,求解
  • Hibernate 和spring 整合
  • 手机jar应用软件开发
  • spring mvc拦截器 和 mvc:resources 标签问题
  • 地图坐标匹配的算法讨论
  • struts2让人DT的404
  • getHibernateTemplate()的问题?
  • java--数据库BLob字段内容往客户端写文件
  • flex3做的页面
  • 两年了 这个问题依旧困惑我 Extjs grid的renderer方法是如何获取到参数的?
  • 在IE下面写多个<style>的奇怪问题,火狐正常
  • 建网站是申请空间好,还是自己拉线好?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华