目录
java.text.DecimalFormat 专门负责数字格式化
- DecimalFormat df = new DecimalFormat("###,###.##");
- String s = df.format(1234.56);
- System.out.println(s);
- DecimalFormat df = new DecimalFormat("###,###.##");
- String s = df.format(1234.567777);
- System.out.println(s);
保留四个小数位,不够补零
- DecimalFormat df = new DecimalFormat("###,###.0000");
- String s = df.format(1234.56);
- System.out.println(s);
属于大数据,精度极高,不属于基本数据类型,数据java对象,专门用于财务软件当中。
财务软件中double是不够用的,使用java.math.BigDecimal
- BigDecimal v1 = new BigDecimal(100);
- System.out.println(v1);
- BigDecimal v2 = new BigDecimal(200);
- System.out.println(v2);
- // 求和
- BigDecimal v3= v1.add(v2);
- System.out.println(v3);
- Random random = new Random();
- int num1 = random.nextInt();
- System.out.println(num1);
产生一个【0,100】内的随机数
- Random random = new Random();
- int num1 = random.nextInt(101);
- System.out.println(num1);
- //生成验证码 6代表生成的验证码的长度 RandomUtil使用这个工具类生成
- String code = RandomUtil.randomNumbers(6);
- System.out.println(code);