如何将小数转换成百分数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 00:18:04
如何将小数转换成百分数

如何将小数转换成百分数
如何将小数转换成百分数

如何将小数转换成百分数
privateStringconvert(Stringorignal){//去掉小数后面的零值,如:0.02500
StringnoDotInteger=Integer.parseInt(str.replace('.',''))+;//2500intlengthOfZero=noDotInteger.length()-noDotInteger.indexOf(0);//2str=str.substring(0
,str.length()-lengthOfZero);//
0.025//转换成百分数字符串intindex=orignal.indexOf('.');if(index<orignal.length()-2){returnorignal.substring(0
,index)+orignal.substring(index+1
,index+3)+'.'+orignal.substring(index+3)+%;}else{returnorignal.substring(0
,index)+orignal.substring(index+1)+%;}}
续:J2ME综合技术讨论群 的刘军提出了他的解决方案:importjava.math.BigDecimal;publicclassHello{publicstaticvoidmain(Stringargs[]){Strings=
0.025;BigDecimalbd=newBigDecimal(s);