Java中使用DecimalFormat保留两位小数,同时不保留0

import java.text.DecimalFormat;

/**
 * Created by laozhu on 2018/4/10.
 */

public class Helo {

    public static void main(String[] s){

        DecimalFormat decimalFormat = new DecimalFormat("0.##");

        double l = 101;

        String format = decimalFormat.format(l / 100);

        System.out.println(format);

        l = 100;

        format = decimalFormat.format(l / 100);

        System.out.println(format);

        l = 110;

        format = decimalFormat.format( l / 100);

        System.out.println(format);
    }

}

上面代码的运行结果是

1.01
1
1.1

你可能感兴趣的:(java基础)