java取某小数后N位,经典小例子

来源:互联网 发布:通州and淘宝城 编辑:程序博客网 时间:2024/05/17 07:12
import java.util.*;class  MathDemo{public static void main(String[] args) {saveTwo(12.3456,2,true);//12.34}public static void saveTwo(double d,int scale,boolean isRound){//需要注意base的取值类型为doubledouble base = Math.pow(10,scale);double num = isRound?Math.round(d*base)/base:((int)(d*base))/base;sop("num="+num);}public static void sop(Object obj){System.out.println(obj);}}

0 0