首页 > 代码库 > Java 基础,小数百分比两种方法
Java 基础,小数百分比两种方法
public static void main(String[] args) { System.out.println(getPercent(1, 2)); } public static String getPercent(double x, double total) { DecimalFormat df = new DecimalFormat("0.00%");// ##.00% 百分比格式,后面不足2位的用0补齐 double result = x / total; return df.format(result); } public static String getPercent(int x, int total) { String result = "";// 接受百分比的值 double x_double = x * 1.0; double tempresult = x_double / total; System.out.println(tempresult); NumberFormat nf = NumberFormat.getPercentInstance(); nf.setMinimumFractionDigits(3); // 保留到小数点后几位 return nf.format(tempresult); }
注意:先把其中一个参数转换为double才能获取到小数部分
Java 基础,小数百分比两种方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。