随笔 - 172  文章 - 0  评论 - 0  阅读 - 11939

Java常用类(五)Math类和Random类

Math类是一个工具类,主要用于完成复杂的数学运算,如求绝对值,三角函数,指数运算等

由于Math类的构造方法被定义成private,因此无法创建Math类对象

Math类中的所有方法都是静态方法,可以直接通过类名调用它们

除静态方法外,Math类中还有两个静态常量PI和E,分别代表数学中的Π和e

方法在此不做过多描述:

 

 Random类,它可以在指定的取值范围内随机产生数字

Random类的两个构造方法:

Random()  用于创建一个随机数生成器,每次实例化Random对象会产生不同的随机数

Random(long seed)  使用long型的seed创建伪随机生成数器,当seed相同时,每次实例化Random会产生相同的随机数

常用方法:

boolean nextBoolean()  随机生成boolean类型的随机数

double nextDouble()  随机生成double类型的随机数

float nextFloat()  随机生成float类型的随机数

int nextInt()  随机生成int类型的随机数

int nextInt(int n)  随机生成[0,n)之间的int类型的随机数

int nextLong()  随机生成long类型的随机数

 

posted on   键盘敲烂的朱  阅读(136)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示