java基础方法之取小数点后两位(方法待完善)

来源:互联网 发布:com和net域名区别 编辑:程序博客网 时间:2024/06/04 20:04

方法一:

public class File {

public static void main(String[] args) 
{
double a=786453.9553;
String b=Double.toString(a);                   //首先将带小数点的double数据转换成String型,
String t=b.substring(0,b.indexOf(".")+3 );    //然后获取小数点在字符串中第一次出现的索引值,然后以此位置的下一位为开始,增加两位结束,使用substring()方法                                                                                               //截取小数点后两位的数据
System.out.println(t);

}

}

        小结:此法有一个弊端就是double的数据长度不能超过String内存空间的承受能力。

原创粉丝点击