java,php,asp.net,linux,javascript,mysql,mssql,oracle,编程

java的常用函数8 几个控制小数点的几个常用方法

转载请注明:http://www.pmjava.com/Article/ShowInfo.asp?ID=56550
import java.text.DecimalFormat;

public class NumberUtil {
   
   
public static double decimalFormatD(int num, double d){
        String format
= "0.";
        String result
= "";
       
double db;
       
       
for(int i=0;i<num;i++)
            format
= format.concat("0");
       
        DecimalFormat decimal
= new DecimalFormat(format);
        result
= decimal.format(d);
        db
= Double.parseDouble(result);
       
       
return db;
    }
   
   
public static float decimalFormatF(int num, float f){
        String format
= "0.";
        String result
= "";
       
float fl;
       
       
for(int i=0;i<num;i++)
            format
= format.concat("0");
       
        DecimalFormat decimal
= new DecimalFormat(format);
        result
= decimal.format(f);
        fl
= Float.parseFloat(result);
       
       
return fl;
    }

   
   
public static String doubleToString(double f){      
        String s
= "";
       
double a = 0;
       
       
while(f >= 1) {
           
            a
= f%((double)10);
           
            s
= String.valueOf((int)a) + s;
            f
=(f - a)/10;
        }
       
return s;
    }
}

posted on 2009-06-10 21:13 rrong_m 阅读(256) 评论(0)  编辑  收藏

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

随笔档案

文章分类

文章档案

java编程

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜