Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Servlet/JSP/JSF/JavaFX Script
打印话题 寄给朋友 订阅主题 |
作者 | 对小数的处理,求助! |
xbasen
发贴: 7 |
于 2005-08-11 13:42
请问各位高手,我有个处理小数的问题,解决不了,难受死了,求救! import java.math.*; import java.text.*; public class test { public static String numberformat(String v,String kind,String scale){ if (v == null ||v.equals("")){ v="0"; return v; }else if (scale == null || scale.equals("") || kind==null || kind.equals("") ||Integer.parseInt(kind) < 0||Integer.parseInt(scale)< 0){ return v; }else{ double cutNumber = Math.pow(10,Double.parseDouble(scale)); if (Integer.parseInt(kind)==1){ /*进位处理,比如说4444444.005225 保留0位4444444 保留1位是4444444.0 保留3位是4444444.006 保留8位是4444444.00522500*/ }else if (Integer.parseInt(kind)==2){ /*舍位处理,比如说4444444.005225 保留0位4444444 保留2位是4444444.00 保留3位是4444444.005 保留8位是4444444.00522500*/ }else if (Integer.parseInt(kind)==3){ /*四舍五入处理,比如说4444444.005225 保留0位4444444 保留2位是4444444.01 保留3位是4444444.005 保留8位是4444444.00522500*/ }else{ return v; } } } //调试用 public static void main(String[] args) { System.out.println( numberformat("44445555555555232.121","2","5")); } } 我看了http://cntopedu.cn/cntopedu_html_itxuetang/2005628143911.asp上面的方法,还是不能解决,对我来说实在太难,请高手帮助! 拜谢,QQ:8041498(隐身中) MSN:xbasen@hotmai.com 搞笑QQ图片 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
1649 | 对小数的处理,求助! | xbasen | 1622 | 2005-08-11 13:42 |
1271 | Re:对小数的处理,求助! | YuLimin | 983 | 2005-08-11 16:23 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |