Java百分比转换问题

原创 2016年08月31日 10:13:44
public static String getNumber(Integer num,Integer totalNum) {//传入要转化的数字和一个总数
           Double  d = Double.parseDouble(num.toString());
           Double  t = Double.parseDouble(totalNum.toString());
           double percent = d/t;
           NumberFormat nt = NumberFormat.getPercentInstance();
           nt.setMinimumFractionDigits(2);
           return nt.format(percent);//返回对应的百分比

    }

//引包
import java.text.NumberFormat;
public class TeachYou {
public static void main(String[] args) {
 

 //这里的数后面加“D”是表明它是Double类型,否则相除的话取整,无法正常使用
   double percent = 50.5D /150D;
   //输出一下,确认你的小数无误
   System.out.println("小数:" +percent);
   //获取格式化对象
   NumberFormat nt =NumberFormat.getPercentInstance();
   //设置百分数精确度2即保留两位小数
  nt.setMinimumFractionDigits(2);
   //最后格式化并输出
   System.out.println("百分数:" +nt.format(percent));
 
}
}

第二种:

NumberFormat formatter = new DecimalFormat("0.000");
Double x=new Double(34.0/55.0);
String xx = formatter.format(x);
System.out.println(xx);


java 小数转换成百分比显示

package com.test; import java.text.DecimalFormat; public class Test { /** * @param args */ ...
  • kouwoo
  • kouwoo
  • 2015年09月26日 06:21
  • 5906

Java 数字转换成百分比

/**     * Object 转化成百分比 传如的参数必须是数字类型, 如"0.02" return 2.00%     *   百分比位数 参数可自行调整     * @param obj...
  • yzp_soft
  • yzp_soft
  • 2014年01月19日 15:56
  • 3171

java 将数字转成百分比 (%)float integer double

本文转载自: http://jiangkan12.iteye.com/blog/1720599 java 将数字转成百分比 (%)float integer double 等等  java.tex...
  • chivalrousli
  • chivalrousli
  • 2016年04月11日 15:28
  • 6436

设计中常用PX / EM / PT/ 百分比转换表格

px:pixel,像素,屏幕上显示的最小单位,用于网页设计,直观方便; pt:point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用; em:即%,在CSS中,1em=1...
  • LYC_2011_ACM
  • LYC_2011_ACM
  • 2012年12月02日 22:46
  • 3562

百分比转换

Number.prototype.toPercent = function() { return(Math.round(this * 10000) / 100).toFixed(0) + '%'; ...
  • Feast_aw
  • Feast_aw
  • 2018年01月05日 13:49
  • 68

Java将字符串格式的百分数转为小数

Java API提供了对数值格式化的类NumberFormat。 可以格式化数值和解析字符串。
  • cuiyaocool
  • cuiyaocool
  • 2017年12月08日 20:22
  • 162

java 求 两个数的百分比%

int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInst...
  • macwhirr123
  • macwhirr123
  • 2012年05月10日 10:04
  • 37258

JAVA求百分比

import java.math.BigDecimal;public class BIgDecimal { public static void main(String[] args) {  doub...
  • it_man
  • it_man
  • 2006年10月25日 09:20
  • 8809

java获取百分比

/**      * 获取百分比     *      *  @param  p1     *  @param  p2     *  @return      */       public   st...
  • jojoy_828
  • jojoy_828
  • 2007年12月01日 23:31
  • 1228

java计算两数百分比方法

  public   static  String percent( double  p1,  double  p2)     {   String str;   double  p3  =  p1 ...
  • aloie
  • aloie
  • 2007年03月01日 18:10
  • 3759
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java百分比转换问题
举报原因:
原因补充:

(最多只允许输入30个字)