四舍五入

来源:互联网 发布:数控模拟编程软件 编辑:程序博客网 时间:2024/04/26 21:35

JAVA的四舍五入终于被找到了

保留两位的方法如下:

public String s4r5(double a){

   return String.format("%.2f",a) 

}

 

还做了其他实验

 //想保留2位小数,结果1将最后是0的舍去了,2,3可以

import java.math.BigDecimal;
import java.text.DecimalFormat;
public class s4r5 {

    public static void main(String args[]){
 double a = 123.497;
 BigDecimal bd = new BigDecimal(a);
 double b = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
 System.out.println(b);
 DecimalFormat df=new DecimalFormat("######0.00");
 System.out.println(df.format(a));
 System.out.println(String.format("%.2f",a));
    }
}

原创粉丝点击