【Java --计算百分比】教程文章相关的互联网学习教程文章

Java --计算百分比【代码】

Learn From: http://blog.csdn.net/maggiehexu/article/details/6387636方法一:public String getPercent(int x,int total){String result = "";//接受百分比的值double x_double = x*1.0;double tempresult = x/total;DecimalFormat df1 = new DecimalFormat("0.00%"); //##.00% 百分比格式,后面不足2位的用0补齐result= df1.format(tempresult); return result; }方法二:public String getPercent(int x,int total){Str...

Java 数字转百分比%

java 将数字转成百分比 (%)float integer double 等等 java.text.NumberFormat percentFormat =java.text.NumberFormat.getPercentInstance(); percentFormat.setMaximumFractionDigits(2); //最大小数位数 percentFormat.setMaximumIntegerDigits(int);//最大整数位数 percentFormat.setMinimumFractionDigits(2); //最小小数位数 percentFormat.setMinimumIntegerDigits(int);//最小整数位数 percentFormat.format(float)//自动...

java求两个数百分比,精确到指定位数【代码】

// 获取百分比,不带小数点private String getPercentage(String num, String total){NumberFormat numberFormat = NumberFormat.getInstance();numberFormat.setMaximumFractionDigits(2);return numberFormat.format( (float)Integer.valueOf(num) / (float)Integer.valueOf(total) * 100 );} 原文:http://www.cnblogs.com/dannyyao/p/7675602.html

java – 基于百分比分布算法的负载均衡器【代码】

参见英文答案 > Percentage load balance thread requests 2个我们假设我有以下实体:public class Account {private String id;private List<Host> hosts; }public class Host {private String name;private int percentageLoad; }我有一个Web应用程序,只有一个端点/检查,其中accountId作为请求参数. 请求的示例可以是:localhost:8080 / check?accountId = 123456. 该服务必须验证accountI...

java 计算百分比【代码】

//计算百分比public static String xx(int x,int y){DecimalFormat df = new DecimalFormat("0%");//可以设置精确几位小数df.setMaximumFractionDigits(0);//模式 例如四舍五入df.setRoundingMode(RoundingMode.HALF_UP);int num = x;int total = y;double accuracy_num = x * 1.0/ y * 1.0;//System.out.println(df.format(accuracy_num));return df.format(accuracy_num);}

java-Jacoco eclipse插件和SonarQube中的代码覆盖率百分比值不同

我有一个Java项目.根据Jacoco eclipse插件(EclEmma Java代码覆盖率2.3.1.201405111647),该项目的代码覆盖率为22.3%.我生成.exec报告并将其提供给SonarQube并使用声纳运行器进行分析.结果,SonarQube的Web界面上显示的代码覆盖率为20.2%.软件包级别的coverage值也不同于Jacoco的eclipse插件显示的值.那怎么可能? SonarQube是否从Jacoco生成的.exec报告中获取值?解决方法:Jacoco基于字节码分析. exec文件与类文件结合在一起以获取...

java如何使浮点数的用户友好百分比输出【代码】

我有以下代码:float fl = ((float)20701682/(float)20991474); 这给了我fl = 0.9861948. 我想将0.9861948转换为2%,因为已经下载了2%.我正在下载文件并计算进度. 任何帮助都会受到影响.解决方法:我想你的意思是int percentage = (1 - fl) * 100;计算百分比. 但是对于fl = 0.9861948,这给出1(1.38052转换为int). 如果你想要2,你可以使用Math.ceil:int percentage = (int) Math.ceil((1 - fl) * 100); // gives 2

java – jfreechart自定义饼图以显示绝对值和百分比【代码】

这个可编辑的最小代码片段示例如何使用JFreeChart作为绘图API,以便显示absoulte值和百分比?我无法从互联网上的任何代码段或JFreechart手册本身中提取此信息.代码段生成一个仅显示百分比的饼图.在我的情况下绝对值也很重要,所以我需要在百分比下显示它们. 这是代码:(注意它没有导入)public class MyMinimalPieChartExample {public static void main(String[] args) {DefaultPieDataset dataset = new DefaultPieDataset();dataset...

java – Android Wear Watch Face获取手机的电池百分比【代码】

我正在开发Android Wear Watch Face,我想显示手表和手机的电池百分比.我设法得到了Watch的百分比,但我是Java&的新手. Android所以请通过解释轻松上手.private String getBatteryInfoPhone() {float retVal = 0;IntentFilter iFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);Intent batteryStatus = registerReceiver(null, iFilter);int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);int le...

java – 以百分比设置按钮的大小【代码】

请查看以下代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="fill_parent"android:layout_height="fill_parent"android:paddingTop="@dimen/activity_vertical_margin"tools:context=".HomeScreen" ><TableLayoutandroid:layout_width="fill_parent"android:layout_height="fill_parent"android:stretchColumns="*"android:l...

java – 业务逻辑中推荐的不必要的错误处理?例如.空检查/百分比限制检查等【代码】

我们通常会在业务逻辑中进行不必要的检查以避免失败. 例如.1. public ObjectABC funcABC(){ObjectABC obj = new ObjectABC;....................//its never set to null here...........return obj; } ObjectABC o = funABC();if(o!=null){ //do something }如果我们确定它永远不会为null,为什么我们需要这个null检查?这是一个好习惯吗?2. int pplReached = funA(..,..,..);int totalPpl = funB(..,..,..);funA() just puts ...

java – Android-从字符串中删除URL百分比符号

我有一个如下所示的网址: 自由! ft.威士忌皮特 – Thunderfist(Original Mix).mp3 我试图从中提取出来的话.现在,我正在使用string.replace(“!”,“!”)为每一个,)等,因为每个段代表不同的字符或空格.有没有办法将这些符号和数字转换为它们实际意味着什么? 谢谢.解决方法:这些符号是URLEncoded表示的字符,不能合法地存在于URL中. (=单个空格等) 你需要UrlDecode这些字符串: http://icfun.blogspot.com/2009/08/java-urlenco...

java – 存储长度百分比的问题【代码】

我正在尝试为类编写一个程序,该程序从.txt文件中读取每年工作的小时列表,分配/读取(在适当的术语上有点模糊:))将它们分成一个数组,然后计算过剩并打印它们. 当我运行时,控制台输出如下:Employee 1 worked 1600 hours, an under-run of 160 or 0% Employee 3 worked 1680 hours, an under-run of 80 or 0%为什么百分比为零?import java.io.*; import javax.swing.*;class Calculator {public static void main(String args[]){tr...

java – 计算百分比“x / y * 100”总是导致0?【代码】

在我的任务中,我必须制作一个简单版本的Craps,由于某种原因,即使两个变量都是非0,百分比赋值总是产生0,这里是代码.import java.util.Random;标题,注意变量public class Craps { private int die1, die2,myRoll ,myBet,point,myWins,myLosses; private double winPercent,lossPercent; private Random r = new Random();只需滚动两个模具并生产一些模具.public int roll(){die1 = r.nextInt(6)+1;die2 = r.nextInt(6)+1;return(die1...

java – 百分比计算小于1且大于0的值【代码】

我试图使用BigDecimal显示百分比. 例如,如果我必须这样做double val = (9522 / total ) * 100;System.out.println("Val is :" + val);总计120000. 我想将计算显示为百分比,但由于计算结果为小于0的值,我无法显示百分比 我也试过了BigDecimal decimal = new BigDecimal((9522 * 100 ) / total);BigDecimal roundValue = decimal.setScale(2, BigDecimal.ROUND_HALF_UP);System.out.println("decimal: " + decimal);System.out.print...