1--Math类简单的东西
//一些常数
show(Math.PI);
show(Math.E);
//四舍五入
show(Math.round(3.4));
show(Math.round(3.6));
//向上取整
show(Math.ceil(3.1));
//向下取整
show(Math.floor(2.9));
//随机数
show(Math.random());//生成随机数,默认是0,1的double 注意是[0,1)左闭右开区间
2--BigDecimal类型的使用
2-1 BigDecimal的创建
BigDecimal bd = new BigDecimal(12);
BigDecimal bd1 = new BigDecimal(3.14159263538979);//这样赋值不精确,默认double
//所以不要使用上面这种方法!!!!禁止这样使用。
BigDecimal bd2 = new BigDecimal("3.14159263538979");//建议用字符串赋值
BigDecimal bd3 = BigDecimal.valueOf(3.14159265358979);//这样也是准确的
2-2 add()加法运算
bd2.add(bd3)
2-3 subtract()减法运算
bd2.subtract(bd3)
2-4 multiply()乘法运算
bd2.multiply(bd3)
2-5 divide()除法运算
bd2.divide(bd3)