黑马程序员技术交流社区
标题:
Random、Math
[打印本页]
作者:
lilongbin2016
时间:
2016-12-11 12:43
标题:
Random、Math
一、Random(随机)类 主要作用是获取随机数
方法1:nextInt(int x); 随机数取值范围:[0,x)
eg: Random rd=new Random();
int x=rd.nextInt(10)+1;//[0,9]+1为[1,10]之间的随机数
System.out.println("产生的随机数是:"+x);
方法2:Math类里面的Math.random; 随机数取值范围:[0.0,1.0)
(int)(Math.random()*10); 随机数取值范围:[0,9]
eg:int d=(int)(Math.random()*10);//[0,9]之间的随机数
System.out.println("产生的随机数是:"+d);
一、Math(数学)类 用法 java.lang.*
Math.abs(); 求绝对值的方法
eg: int x1=Math.abs(-10);
int x2=Math.abs(10);
System.out.println(x1==x2);//true
Math.floor(); 返回值是小于等于参数的最大整数
eg: System.out.println(Math.floor(15.96));//15.0
System.out.println(Math.floor(-15.96));//-16.0
Math.max(int x,int y); 返回x,y中最大值
Math.min(int x,int y); 返回x,y中最小值
eg: System.out.println(Math.max(3,5));//5
System.out.println(Math.min(3,5));//3
Math.pow(double x,double y);
eg: System.out.println(Math.pow(2, 3));//8 返回2的3次方
Math.round(double x); 四舍五入
eg: System.out.println(Math.round(12.56));//13
System.out.println(Math.round(12.46));//12
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2