Random类:
Random random=new Random();
nextInt( 最大值 - 最小值 + 1 ) + 最小值
为生成最小值-最大值之间的随机数。想生成随机字符先随机ASCII码值后传给char类型变量即可;
java.math.BigDecimal 和 BigInteger:
精度极高。
创建对象的时候 需要传递字符串的数字
BigInteger bi = new BigInteger("22");
BigDecimal v1 = new BigDecimal(20);
BigDecimal v2 = new BigDecimal(20);
BigDecimal decimal3=decimal.add(decimal2);
// 相减
// decimal3 =decimal.subtract(decimal2);
// 相乘
// decimal3 =decimal.multiply(decimal2);
// 相除
// decimal3 =decimal.divide(decimal2);
// 取余
decimal3 =decimal.remainder(decimal2);
数字格式化:
java.text.DecimalFormat :
创建数字化格式对象:
DecimalFormat decimalFormat=new DecimalFormat("###,###.00000")
Math类
全是静态方法,类名调用即可不需要导包
abs绝对值
System.out.println(Math.abs(-23));
// ceil 向上取整,小数大于0就 + 进位
System.out.println(Math.ceil(1.0000001));
// floor 向下取整 , 舍弃小数
System.out.println(Math.floor(1.99999));
// sqrt 平方根
System.out.println(Math.sqrt(4));
// cbrt 立方根
System.out.println(Math.cbrt(27));
// random 随机数 生成大于等于0.0 且小于 1.0
System.out.println(Math.random());
// rint 四舍五入
// 银行算法 , 四舍六入五取双 取偶数
System.out.println(Math.rint(2.5));
System.out.println(Math.rint(3.5));
// pow N次方
System.out.println(Math.pow(2, 3));
异常:
ava提供的识别错误的响应机制,可以使程序更加健壮,易于调试
//异常是错误的另一种说法
//java中有个专门模拟所有异常的类,Throwable是异常类族类
//如果程序出现异常,会终止程序生命周期的执行,所以需要处理
//try...catch.... : 解决异常,一般用在客户端(调用处)
//throws : 抛异常,一般用在类库端(服务端,被调用的地方)
//throw : 异常源,制作异常,创建异常对象。
————————————————
版权声明:本文为CSDN博主「JIE_ling8」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/JIE_ling8/article/details/118724195