前言
在统计中常常出现求百分比的情况,之前有介绍过sql求百分比的方法。这里记录一下Java求两个数百分比的方法。
提示:以下是本篇文章正文内容,下面案例可供参考
一、关键类
1.DecimalFormat
2.Math
二、主要方法
1.方法
代码如下(示例):
//计算百分比
public String percent(int x, int y) {
String percent = "";
double xx = x * 100.0;
double yy = y * 100.0;
double zz = xx / yy;
DecimalFormat df = new DecimalFormat("##.00%");
if(Math.abs(zz)<0.000000000001){
percent = "0.00%";
} else {
percent = df.format(zz);
}
return percent;
}
2.引用方式
代码如下(示例):
String rate = percent(a, b);
总结
Math.abs(zz)<0.000000000001
此段代码只是为了当被除数为0时,返回数据的规范性