电子商务网站建设与维护读书心得,徐州云龙城乡建设局网站,湖北设计公司,做网站哪种编程语言最好文章目录#x1f4d6;前言#xff1a;#x1f380;认识Random类#x1f380;三种随机数生成方式#x1f380;Math类的用途#x1f380;Math类的方法#x1f4d6;前言#xff1a;
本篇博客主要以介绍Math类的常用方法及认识Random类#xff0c;及三种随机数生成方式
…
文章目录前言认识Random类三种随机数生成方式Math类的用途Math类的方法前言
本篇博客主要以介绍Math类的常用方法及认识Random类及三种随机数生成方式
认识Random类
Random类是为了产生伪随机数的类。伪随机数是指每个数的随机几率不是完全相等的有兴趣的朋友们可以去了解一下
三种随机数生成方式
第一种是上面利用Random类生成
第二种为时间戳生成返回一个Long类型的从1970~至今的毫秒差值 使用Math类的random()方法
Math类的用途
数学类包含了许多数学函数如sin、cos、exp、abs等。Math类是一个工具类它在解决与数学有关的一些问题是有着非常重要的作用。 【它位于java.util.lang包中java.util.lang包是java默认导入的包】
Math类的方法
常用方法 方法内容介绍静态方法可以直接调用方法内容介绍static T abs( T a )返回值为 T类型的绝对值T为数值类型static double ceil(double a)“向上取整”忽略小数9.9变为10.0static double floor(double a)“向下取整”忽略小数9.9变为9.0static int roundfloat a)返回参数中最接近的 int static double sqrt(double a)求平方根static double pow(double a, double b)幂函数a^b,即a为底b为指数static T min(T a, T b)返回两个最小值T为数值类型static T max(T a, T b)返回两个T值中的较大值T为数值类型static double tan(double a)返回的双曲正切 double值。static double acos(double a)返回值的反余弦值; 返回的角度在【0π】的范围内。