java中的Math类

一、Math类的定义

Math类位于ava.lang包中 ,包含了对数学相关的各种操作,无需导入即可使用,本文介绍Math类的常用方法

二、Math类的常用方法

1. static double PI

double类型的常量PI,值为3.14159265358979323846,也就是数学中的圆周率π

2 abs(double a)

返回绝对值,除了double类型,重载方法还有 float、int、long类型

3. ceil(double a)

向上取整

4. floor(double a)

向下取整

5. max(double a, double b)

传入两个数,返回两个数中较大的数,除了double类型,重载方法还有 float、int、long类型

6. min(double a, double b)

传入两个数,返回两个数中较小的数,除了double类型,重载方法还有 float、int、long类型

7. round(double a)

四舍五入,除了double类型,重载方法还有 float类型

8 .random()

随机生成double类型的小数,范围大于等于0.0小于1.0

举例说明:
代码:

public class Test {
	public static void main(String[] args) {
		
		//PI常量
		System.out.println(Math.PI);
		//取绝对值
		System.out.println(Math.abs(-5));
		
		//注意负数的向上取整,-3.8向上取整是-3.0,不是-4.0
		System.out.println(Math.ceil(-3.8));  
		System.out.println(Math.ceil(3.8));
		
		//负数的向下取整与向上取整同理
		System.out.println(Math.floor(-3.8)); 
		System.out.println(Math.floor(3.8));
		
		//返回最大值最小值
		System.out.println(Math.max(0.31, -0.66)); 
		System.out.println(Math.min(0.31, -0.66)); 
		
		//四舍五入
		System.out.println(Math.round(-3.8)); 
		System.out.println(Math.round(3.8)); 
		
		//生成随机数
		System.out.println(Math.random()); 
	}
	
}

运行结果

3.141592653589793
5
-3.0
4.0
-4.0
3.0
0.31
-0.66
-4
4
0.32004982450358355
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值