`
wsql
  • 浏览: 11713585 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

java 百分比计算。

 
阅读更多

需求:后台传入多个数值,需要计算各个数值占总值的百分比。

后台假设传入A、B、C 三个整数值,这里我只求A占总数的百分比。

float sum = A+B+C;

String result="";

//这里主要使用了 NumberFormat 数字的格式化显示
NumberFormat numberFormat = NumberFormat.getInstance();
numberFormat.setMaximumFractionDigits(2);

//setMaximumFractionDigits 函数设置显示的数字位数为格式化对象设定小数点后的显示的最多位,但注意的是显示的最后位是舍入的

result = numberFormat.format(A/sum*100);

这里需要引用类: import java.text.NumberFormat;

分享到:
评论

相关推荐

    后台计算百分比

    后台计算百分比

    Java实现百分比

    NULL 博文链接:https://zhaoshijie.iteye.com/blog/798719

    Java保留两位小数方法大全

    Java保留两位小数的各种方法(代码),还有浮点数、整数之间的转换几注意事项,比较适用。

    java(小数点,百分号处理)

    java 处理小数点 百分号等

    java计算百分比值的方法

    主要介绍了java计算百分比值的方法,涉及java数值运算的技巧,需要的朋友可以参考下

    百分比计算

    输入sub 和 total 计算百分比的工具类,非常简单粗暴。。。。。。。。。。

    Java使用BigDecimal进行高精度计算的示例代码

    本篇文章主要介绍了Java使用BigDecimal进行高精度计算的示例代码,具有一定的参考价值,有兴趣的可以了解一下

    Numerical 数值计算

    插值、特殊函數計算、線性擬合;Numerical 数值计算

    Java中使用的常用数学类

    由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供 精确的浮点数运算,包括加减乘除和四舍五入,以及百分数转换。

    Java第一次实验

    Java程序的开发过程和语句的使用!仅供参考……

    大学java 学生成绩管理系统

    设计 1、设计思想 该程序要求实现JAVA的数据库编程,我们知道一般数据库的连接一般使用两种方法:使用JDBC-ODBC桥实现数据库的连接...统计出优秀(100-90)、良好(89-75)一般(74-60)和不及格(59-0)的人数百分比。

    Java基础实验

    下l3970002006-2007第一学期《Java语言程序设计》实验...计算平均分 确定最高和最低分 显示平均、最高、最低分 确定每个分数档(每10分为一档,不及格为一档)的人数和百分比 显示每个分数档的人数和百分比

    java课程设计-计算器-功能完整的科学计算器-仿windows计算器

    java课程设计,里面包含源程序和课程设计报告 题目要求:编写一计算器,仿照windows xp计算器界面,能实现基本的运算及一些科学运算。 能实现的运算如下: "+",加 "-",减 "*",乘 "/",除 "x^y",x的y次方 "Mod",取模 ...

    java-buildpack-memory-calculator:Cloud Foundry JVM 内存计算器

    Java Buildpack 内存计算器计算整体 JVM 内存配置,目标是确保应用程序运行良好,同时不超过容器的内存限制并被回收。 为了执行此计算,内存计算器需要以下输入: --total-memory :应用程序可用的总内存,通常用...

    java的BeanShell公式执行引擎

    根目录Bean/bin文件夹下bsh-core-2.0b4.jar文件是jar包, 根目录Bean/com/strart.java是用BeanShell计算1+2=3的代码例子

    Java的数字精确计算问题-BigDecimal

    java的数字运算,偶尔会出现精度的问题,以下阐述的 java的...  java为了让float或者double类型能够精确的计算,提供了BigDecimal类。  示例如下: public static BigDecimal getBigDecimal(Doubleval){ //把d

    java常用工具类的使用

    Q 老师,时间毫秒值从1970年1月1日0:00.000开始计算,上面示例中10年后应该是1980年1月1日0:00.000,为什么输出结果是:1980年1月1日 8:00呢? A java.util.Date类型表示的是GMT时间,本身输出是国际化输出,...

    课程设计《计算器》(用java编写)

    该程序是一个设计了GUI界面的计算器程序,用户可以通过鼠标一次输入参加计算的数值,进行加、减、乘、除等混合运算。

    基于java的学生成绩管理程序

    这是一个简单的使用数据库存储学生成绩的学生成绩管理程序。数据库中的每条记录包括学号... (4)计算平均成绩。统计出优秀(100-90)、良好(89-75)一般(74-60)和不及格 (59-0)的人数百分比。按成绩分数排序。

Global site tag (gtag.js) - Google Analytics