Java 计算年平均增长率
import java.awt.Desktop;
import java.io.IOException;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.net.URI;
import java.net.URISyntaxException;/*** 年平均增长率* * @author MrChu* @version 1.0* @date 2014年12月31日*/
public class GrowthRatePerAnnumUtils {public static void main(String[] args) {try {URI uri = new URI("http://baike.baidu.com/link?url=HP48P6GifUY49AJlN3OOjNZjlU1JiG9nm6iZbMbbZ06YJGTnBN7DqGmESKLsZc0jua6rke1tU0yckI2J-bcEm_");Desktop.getDesktop().browse(uri);} catch (URISyntaxException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}double x = 1762.5 / 991.04;double n = 1.0 / 3.0;System.out.println(getGrowthRatePerAnnumWithPercent(x, n));}/*** 获取年均增长率* @param x* @param n* @return* 年均增长率*/public static double getGrowthRatePerAnnum(double x, double n) {return Math.pow(x, n) - 1;}/*** 获取年均增长率* @param x* @param n* @return* 年均增长率,小数点后保留两位*/public static BigDecimal getGrowthRatePerAnnumWithRounding(double x, double n) {BigDecimal bd = new BigDecimal((Math.pow(x, n) - 1) * 100);return bd.setScale(2, RoundingMode.HALF_UP);}/*** 获取年均增长率* @param x* @param n* @return* 年均增长率,小数点后保留两位,结尾以百分号表示*/public static String getGrowthRatePerAnnumWithPercent(double x, double n) {BigDecimal bd = new BigDecimal((Math.pow(x, n) - 1) * 100);return bd.setScale(2, RoundingMode.HALF_UP) + "%";}}
Java 计算年平均增长率相关推荐
- Java计算两个字符串日期之间的天数差
Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...
- 炒股Java_基于java计算买卖股票的最佳时机
这篇文章主要介绍了基于java计算买卖股票的最佳时机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题: 可以将问题转化为如下图所示,即求多个累计 ...
- java中日期计算时间差,用java计算日期/时间差
用java计算日期/时间差 我也想计算两个日期之间的差额以小时/分钟/秒为单位. 我的代码有一个小问题,就是:String dateStart = "11/03/14 09:29:58&qu ...
- java如何计算时间天数差,java计算两个时间相差天数的方法汇总
问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...
- Java计算时间差、日期差总结(亲测)
Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...
- Java计算时间差_传统的SimpleDateFormat类
Java计算时间差_传统的SimpleDateFormat类 SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd ...
- java计算混淆矩阵(分类指标:查准率P,查全率R,P和R的调和均值F1,正确率A)
[0]README 本文使用 java 计算混淆矩阵,并利用 混淆矩阵值计算 分类指标:通用分类指标有: 查准率,查全率,查准率和查全率的调和均值F1值,正确率, AOC, AUC等:本文计算前4个指 ...
- java 计算协方差_Java的深度:通过协方差暴露的API泄漏
java 计算协方差 Java有时可能非常棘手,特别是在API设计中. 让我们看一个非常有趣的展示柜. jOOQ强烈地将API与实现分开. 所有API都在org.jooq包中,并且是公共的. 大多数实 ...
- [转载] java 计算协方差_Java的深度:通过协方差暴露的API泄漏
参考链接: 关于Java中null的有趣事实 java 计算协方差 Java有时可能非常棘手,特别是在API设计中. 让我们看一个非常有趣的展示柜. jOOQ强烈地将API与实现分开. 所有API都在 ...
最新文章
- 嵌入式Linux设备驱动程序:发现硬件配置
- 好的架构是有价值观的
- TrackID识别音乐的应用不能用了
- iOS - OC iOS 开发体系
- Android内部存储改变读取权限
- 计算机处理文献信息 需要,科学素养与科研方法 考试85.doc
- 使用pyinstaller打包python_使用pyinstaller打包Python项目,python
- 250鲁大师跑分_鲁大师跑分20万起步的闲鱼二手电脑能买么?只要四招轻松告别套路...
- 深度学习搞CV?图像数据不足咋办?看这里!
- Shell解析curl返回的json数据
- 一百行代码自制局域网双端快速传输文件系统
- 容器监控工具cAdvisor
- visio中的公式在转换pdf后公式糊掉;word导出pdf时visio丢失模块字体
- SSD硬盘SATA接口和M.2接口区别(详细)总结
- Microsoft Visual Studio 2019正式版离线安装包下载
- 计算机论文致谢词范文500字,大专论文的结尾致谢500字(论文的致谢语)
- iOS Swift 将公历日期转换为中国农历
- 关于Java中大小写转换
- 计算机系大二学期计划范文,大二学期学习计划范文6篇
- 严格递增和非严格递增最长递增子序列长度