2021.7.14

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值