如何将小数转换成百分数

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/07 18:20:58
如何将小数转换成百分数如何将小数转换成百分数如何将小数转换成百分数privateStringconvert(Stringorignal){//去掉小数后面的零值,如:0.02500StringnoDo

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

如何将小数转换成百分数
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);