Java数字
Java数字
1.数字格式
使用的类:java.text.DecimalFormat
使用语法:
DecimalFormat df = new DecimalFormat("###,###.##");
String s = df.format(1321.15);
System.out.println(s);
Number parse = df.parse(s);
System.out.println(parse);
结果显示:
1,321.15
1321.15
代表任意数字;,代表间隔符;.代表小数点;0代表没有的数字用0补上
2.大数据
使用的类:BigDecimal
数据大数据,精度极高,不是基本类型,属于引用数据类型
3.随机数
使用的类:Random
方法:
nextInt():生成int范围内的数字
nextInt(n):生成0—n-1之间的数字
4.枚举
枚举是一种引用类型。具有固定的属性值,类似于boolean只有两种值:true和false
枚举中的每一个值可以看做一个常量。
作用:能够更好的模拟结果的情况
``
public enum Season {
SPRING,SUMMER,AUTUMN,WINTER
}
枚举其他:
- 能够使用switch用法
- 能够向枚举中添加新方法
- 覆盖枚举的方法
- 实现接口
- 使用接口组织枚举