1.Date/SimpleDateFormat类
System.currentTimeMillis();
//获取当前时间
2.常用时间工具类链接https://www.cnblogs.com/fanshuyao/p/6365099.html
3.package com.zhiyou100.day0807;
import java.math.BigDecimal;
public class BigDecimalDemo {
public static void main(String[] args) {
System.out.println("加法"+MyMath.round(MyMath.add(1.12, 2.32),5));
System.out.println("加法"+MyMath.add(new BigDecimal(1.12), new BigDecimal(2.32)).doubleValue());
System.out.println("加法"+MyMath.round(MyMath.add(new BigDecimal(1.123), new BigDecimal(2.325)).doubleValue(),5));
System.out.println("减法"+MyMath.round(MyMath.sub(1.12, 2.32),5));
System.out.println("乘法"+MyMath.round(MyMath.mul(1.12, 2.32),5));
System.out.println("除法"+MyMath.div(1.12, 2.32,5));
}
}
class MyMath{
public static BigDecimal add(BigDecimal a , BigDecimal b){
return a.add(b);
}
public static double add(double a , double b){
BigDecimal a1 = new BigDecimal(a);
BigDecimal b1 = new BigDecimal(b);
return a1.add(b1).doubleValue();
}
public static double sub(double a , double b){
BigDecimal a1 = new BigDecimal(a);
BigDecimal b1 = new BigDecimal(b);
return a1.subtract(b1).doubleValue();
}
public static double mul(double a , double b){
BigDecimal a1 = new BigDecimal(a);
BigDecimal b1 = new BigDecimal(b);
return a1.multiply(b1).doubleValue();
}
public static double div(double a , double b, int len){
BigDecimal a1 = new BigDecimal(a);
BigDecimal b1 = new BigDecimal(b);
return a1.divide(b1,len,BigDecimal.ROUND_HALF_UP).doubleValue();
}
public static double round(double a, int len){
BigDecimal a1 = new BigDecimal(a);
BigDecimal b1 = new BigDecimal(1);
//任何一个数除以1还是本身
//BigDecimal.ROUND_HALF_UP 是BigDecimal的一个常量,表示进行四舍五入的操作
return a1.divide(b1, len,BigDecimal.ROUND_HALF_UP).doubleValue();
}
}