给定要给Double类型数字,四舍五入求百分数,可以保留整数 两位
0.441876900638 ==>44.19% or 44%
很奇怪为啥Java没有直接转的方法
操作 //截取
double num = Double.parseDouble("0.446876900638".substring(0, 7));
System.out.println( Math.round((num*1000)/10));
String numstr=Math.round(num*10000)+"";
StringBuffer sb = new StringBuffer(numstr);
//索引插入
System.out.println( sb.insert(2,"."));
45 44.69拓展
想到再写…



