您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase第三季学习笔记-Math与Random类
发布时间:2017-08-10 15:06:51编辑:雪饮阅读()
Math类
math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数
round方法若接收的参数是double返回的就是long四舍五入的整数
round方法若接收的参数是float返回的就是int四舍五入的整数.
Random类
Random:此类的实例用于生成伪随机数流
通过一定算法计算出来的数,不是真正的随机数,所以叫做伪随机数。
示例代码:
package com.vince.math;
import java.util.Random;
public class MathDemo {
public static void main(String[] args) {
System.out.println("PI的值:"+Math.PI);
System.out.println("-10的绝对值:"+Math.abs(-10));
//产生0.0-0.1范围的随机数
System.out.println("Math.random()="+Math.random());
//四舍五入取整数
System.out.println("Math.round(98.56)"+Math.round(98.56f));
//保留多位小数技巧,这里以保留2位为例
System.out.println("Math.round(98.56)"+Math.round(98.566634534*100)/100.0);
//求平方根
System.out.println("Math.sqrt(2d)="+Math.sqrt(4d));
//随机数
Random r=new Random();
int x=r.nextInt(220807);
System.out.println(x);
}
}
关键字词:javase,Math,Random