精华内容
下载资源
问答
  • java计算百分比
    2020-11-05 16:16:03

    计算百分比方法,取几位数,括号里面的参数留几个0就行了

    String result = new DecimalFormat("0.00").format((float) size / total * 100);   
    
    更多相关内容
  • java计算百分比

    2022-05-30 14:52:50
    java计算百分比 /** * 获取百分比 * @param number1 总数/ * @param number2 / * @return java.lang.String / * @date 2022/5/30 14:48 */ public String getRatio(Integer number1, Integer number2) { ...

    java计算百分比

    
        /**
         * 获取百分比
         * @param number1 /
         * @param number2 总数/
         * @return java.lang.String /
         * @date 2022/5/30 14:48
         */
        public String getRatio(Integer number1, Integer number2) {
            DecimalFormat df = new DecimalFormat("0.0");
            if (number2 != 0) {
                return df.format((float) (number1 / (double) number2) * 100) + "%";
            } else {
                return "0%";
            }
        }
    
    展开全文
  • Java计算百分比方法

    2022-08-03 14:57:53
    在统计中常常出现求百分比的情况,之前有介绍过sql求百分比的方法。这里记录一下Java求两个数百分比的方法。


    前言

    在统计中常常出现求百分比的情况,之前有介绍过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时,返回数据的规范性

    展开全文
  • JAVA 计算百分比

    2020-08-12 14:30:46
    * 计算百分比 默认保留两位 * @param diliverNum 被除数 * @param queryMailNum 除数 * @return */ public static String percentageStr(double diliverNum,double queryMailNum){ return percentageStr...
    /**
         * 计算百分比 默认保留两位
         * @param diliverNum 被除数
         * @param queryMailNum 除数
         * @return
         */
        public static String percentageStr(double diliverNum,double queryMailNum){
            return percentageStr(diliverNum,queryMailNum,2);
        }
    
        /**
         * 计算百分比
         * @param diliverNum 被除数
         * @param queryMailNum 除数
         * @param radixPoint 保留小数点位数
         * @return
         */
        public static String percentageStr(double diliverNum,double queryMailNum,int radixPoint){
            // 创建一个数值格式化对象
            NumberFormat numberFormat = NumberFormat.getInstance();
            // 设置精确到小数点后radixPoint位
            numberFormat.setMaximumFractionDigits(radixPoint);
            String result = numberFormat.format(diliverNum/queryMailNum*100);
            return result;
        }
        public static double percentage(double diliverNum,double queryMailNum){
            return percentage(diliverNum,queryMailNum,2);
        }
    
        public static double percentage(double diliverNum,double queryMailNum,int radixPoint){
            // 创建一个数值格式化对象
            NumberFormat numberFormat = NumberFormat.getInstance();
            // 设置精确到小数点后radixPoint位
            numberFormat.setMaximumFractionDigits(radixPoint);
            String result = numberFormat.format(diliverNum/queryMailNum*100);
            return Double.valueOf(result);
        }
    
    展开全文
  • 主要介绍了java计算百分比值的方法,涉及java数值运算的技巧,需要的朋友可以参考下
  • java 计算百分比

    2020-12-11 09:45:22
    //计算百分比 public static String xx(int x,int y){ DecimalFormat df = new DecimalFormat("0%"); //可以设置精确几位小数 df.setMaximumFractionDigits(0); //模式 例如四舍五入 df.setRoundingMode...
  • java 计算百分比 保留两位小数

    万次阅读 2019-02-20 23:27:54
    3 是 5的 百分之多少?... // 计算百分比 并保留两位小数  System.out.println(String.format("%.2f", (float) num / (float) val * 100));   1: /**  * DecimalFormat转换最简便  */  ...
  • java计算百分比

    千次阅读 2022-05-17 04:34:53
    用到了NumberFormat类与DecimalFormat类,直接上代码: public class Test { ...java.text.NumberFormat numberformat=java.text.NumberFormat.getInstance(); //设置精确到小数点后2位 numberformat.setMaximumFract
  • private String getPercentNum(int num1 ,int num2) { // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); // 设置精确到小数点后2位 numberFormat....
  • java计算百分比方法

    千次阅读 2020-01-20 17:31:28
    我的方法可能有漏洞,可能不是最佳方法。后续待完善 ... ... * @description: 计算百分比,整数相除后的小数,只保留2位,并转成百分比 * 如:1/3=0.3333333,转成百分比后是33% * * @create: 20...
  • // getPercentInstance 百分比 DecimalFormat numberFormat=(DecimalFormat)NumberFormat.getPercentInstance(Locale.CHINA); //两个小数 不足两位小数 不 补 0 结果 90% numberFormat.setMaximumFractionDigits...
  • java计算百分比的实现

    千次阅读 2014-05-14 21:50:50
    最近在项目中遇到需要在页面中...可用java.text.*;中的 NumberFormat ,如: NumberFormat formatter = new DecimalFormat("0.000"); Double x=new Double(34.0/55.0); String xx = formatter.format(x); System.out
  • java百分比计算

    2021-08-19 17:39:18
    废话不多说直接上代码 Integer num = 4; Integer count = 10; NumberFormat numberFormat = ...//注意需要将Integer转换为float进行计算 String percent = numberFormat.format((float) num / (float) count * 10
  • 计算两个int类型数据相除得到的百分比,保存两位小数,如果两位小数是0则取到有数字为止,如0.0000007%,不是转成 0.00%,而是转成0.0000007% import java.math.BigDecimal; import java.text.DecimalFormat; /** * ...
  • java计算百分比的最大余额法

    千次阅读 2019-12-27 11:19:05
    1.在项目的过程中我们会经常的去计算一组数中每个数占这一组数的百分比,最近在项目的过程中就会遇到这个问题,一开始我们就简单粗暴的用这个数去除以这一组数的和得到一个保留几位小数的精确值,这种计算方式在大...
  • java前后台计算百分比(保留2位小数)

    千次阅读 2021-02-12 10:02:18
    1.后台计算百分比:**方法一:public String getPercent(Integer num,Integer totalPeople ){String percent ;Double p3 = 0.0;if(totalPeople == 0){p3 = 0.0;}else{p3 = num*1.0/totalPeople;}NumberFormat nf = ...
  • 1.代码import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class BaiFenBi2 {public static void main(String[] args) {BaiFenBi2 bf = new BaiFenBi2();bf.main();...
  • java计算数据的百分比

    万次阅读 2020-12-17 15:19:11
    java计算数据的百分比 实现代码如下: import java.text.DecimalFormat; import java.text.NumberFormat; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; public class ...
  • 由于各种原因需要后端来计算每个项所占的百分比,但是会发现计算的各项百分比合计不绝对是100,不能简单的对各项使用四舍五入法,舍九法,进一法等。因此应该使用最大余额法来解决该问题。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,318
精华内容 16,927
关键字:

java计算百分比

友情链接: KeyStoreSpiTest.rar