判断网站网络规划设计师教程第2版 下载
2026/6/20 10:04:08 网站建设 项目流程
判断网站,网络规划设计师教程第2版 下载,在线购物网站怎么做,部门网站建设的意义今天学习了Java中的Math#xff0c;Random#xff0c;Enum#xff0c;BigDecimal/BigInteger#xff0c;System类#xff1a;1.Math类#xff1a;Math类提供了大量的数学计算工具#xff0c;Math是final修饰的终结类不能被继承#xff0c;Math的方法都是static修饰的RandomEnumBigDecimal/BigIntegerSystem类1.Math类Math类提供了大量的数学计算工具Math是final修饰的终结类不能被继承Math的方法都是static修饰的可直接通过类名来调用2.Math类常用方法abs():用来求绝对值ceil():用来求大于这个数的最小整数以double类型返回floor():用来求小于这个数的最大整数以double类型返回max/minint/float/double/longint/float/double/long:求两个数的最大值或最小值random获得一个0-1的随机数返回值为double类型roundfloat/double获得四舍五入后的值返回值为int或longsqrt开根号返回值为double类型如果输入负数则返回NaNpow底数次方求底数的次方数sin/cos/tan求三角函数值3.Random类根据起源数字进行迭代变化产生随机数Random生成的是伪随机数相同种子数在相同次数下的随机数相等构造方法Random利用系统时间来默认作为种子数进行迭代Randomlong自己提供种子数来迭代常见方法nextInt/Long生成一个int/long类型的随机数nextIntint生成一个0-给定值范围的随机int值nextFloat/Double生成一个0-1范围内的float/double类型的数字nextBoolean生成一个随机的boolean值true和false的概率相等4.BigInteger/BigDecimal类用于处理精确数值BigInteger类可以处理任意长度的整数BigDecimal类可以处理任意长度的浮点数创建方式BigIntegerBigIntegerint/long用long进行初始化时要在结尾加LBigInteger数据进制将不同进制的数值转为十进制BigInteger.valueOf()BigDecimalBigDecimal.valueOf()Scanner的对象nextBigDecimalnextBigInteger常见方法add加法subtract减法multiply乘法remainder取余divide除法BigInteger只保留整数部分且没有四舍五入BigDecimal的用法与它完全不同divideAndRemainder除法并取余返回一个Integer数组数组中有两个元素一个是商一个是余数doubleValue将BigDecimal转换为double类型max/min求最大值/最小值对于BigDecimal的divide语法:divide(BigDecimal数据小数点后保留几位RoundingMode)5.BigDecimal的八种RoundingMode1UP:可看作在数轴上向着远离0的方向进行舍取2DOWN可看作在数轴上向着0的方向进行舍取3HALF_UP:四舍五入4HALF_DOWN:五舍六入5HALF_EVEN:如果舍入值前一位是奇数则四舍五入如果是偶数则五舍六入6CEILING可看作在数轴上向着正无穷的方向进行舍取7FLOOR可看作在数轴上向着负无穷的方向进行舍取8UNNECESSARY如果舍入值是0则正常处理如果舍入值不是0则异常处理6.Enum枚举列举从给定的值中做选择语法[修饰符] Enum 枚举名{}所有的枚举类型实际上是继承了java.lang.Enum类枚举中定义的都是static和final修饰的常量values用来以数组形式返回枚举的每个常量valueOf():将字符串转换为枚举的实例ordinal用来返回枚举成员的索引compareTo用来比较在枚举中常量定义的顺序7.Timer类用于实现定时任务常见的方法就是schedule语法为scheduleTimerTask第一次实现延迟的时间间隔执行的时间TimerTask是一个抽象类需要有子类来重写抽象run方法。在schedule方法中的TimeTask通常用内部类来实现cancel用于终止计时器8.System类位于Java.lang.System常见方法currentTimeMillis:获取从1970年1月1日零点零分零秒到现在的毫秒数exit0退出Java虚拟机0表示正常退出否则则是异常退出getenvString获取指定的环境变量getPropertyString获取指定的系统属性getProperties返回所有的系统属性是Properties类型的arraycopy数组1起始位置数组2起始位置长度从原数组指定位置拷贝指定长度到指定数组的指定位置会覆盖指定数组原来已有元素gc执行垃圾回收如有错误还请批评斧正。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询