(38)Java基础 --工具类和常用类 --Math类

目录

Math类

一、作用

二、Math类一些常用方法


Math类

java.lang.Math

一、作用

Math类封装了很多数学的功能(都是静态方法和静态属性)。

二、Math类一些常用方法

abs(num):求绝对值

round(num):四舍五入

cbrt(num):求立方根

sqrt(num):求平方根

max(num,num):返回两个num值中的最大值

min(num,num):返回两个num值中的最小值

ceil(num):向上求整

floor(num):向下求整

random():随机得到一个[0,1)之间的小数

public static void main(String[] args) {
		
		// 产生一个[0,1)的随机数
		double random = Math.random(); 
		System.out.println(random);
		
		//绝对值
		int abs = Math.abs(5);
		int abs2 = Math.abs(-5);       
		System.out.println(abs+"   "+abs2);
		
		//立方根
		double cbrt = Math.cbrt(27);
		System.out.println(cbrt);
		
		//平方根
		double sqrt = Math.sqrt(16);
		System.out.println(sqrt);
		
		//天花板数  大于它的最小的整数
		double ceil = Math.ceil(4.5);
		System.out.println(ceil);
		//地板数    小于它的最大的整数
		double floor = Math.floor(4.5);
		System.out.println(floor);
		
		//最大值  最小值
		int max = Math.max(10,8);
		int min = Math.min(10,8);
		
		int x = 11;
		int y = 8;
		int z = 5;
		int result = Math.max(Math.max(x, y),z);
		
		// 四舍五入取整数
		long round = Math.round(4.4);
		System.out.println(round);
}

上一篇:(37)Java基础 --工具类和常用类 --BigDecimal类

下一篇:(39)Java基础 --工具类和常用类 -Random类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值