java留两位小数

package A75;

import java.text.DecimalFormat;
import java.text.ParseException;

public class Baoliu2 {
    
    
    public static void main(String[] args) throws ParseException {
    
    
        //保留两位小数
        double d = 123.567;
        //DecimalFormat十进制格式
        DecimalFormat df = new DecimalFormat("0.00");
        //格式化
        String s= df.format(d);//自带四舍五入
        System.out.println("s = " + s);

        //解析字符串
        Number n = df.parse("123.57");
        double v = n.doubleValue();
        System.out.println("v = " + v);

        //货币格式:123,456,789.678
        double moy = 123456789.678;
        DecimalFormat df2 = new DecimalFormat("000,000.00");
        String s2 = df2.format(moy);
        System.out.println("s2 = " + s2);

    }
}

猜你喜欢

转载自blog.csdn.net/BO2345/article/details/125925225