栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java中Math函数详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中Math函数详解

Java中Math函数的使用 算术计算
  • Math.sqrt() :计算平方根
  • Math.cbrt() : 计算立方根
  • Math.pow(a, b) : 计算a的b次方
  • Math.max( , ) : 计算最大值
  • Math.min( , ) : 计算最小值
  • Math.abs( ) : 取绝对值
System.out.println(Math.sqrt(25));  //5.0      --计算平方根

System.out.println(Math.cbrt(8));   //2.0       --计算立方根

System.out.println(Math.pow(3,3));  //27.0      --计算a的b次方

System.out.println(Math.max(88,8));  //88      --计算最大值

System.out.println(Math.min(88,8));  //8       --计算最小值

System.out.println(Math.abs(-13.14));  //13.14       --计算绝对值

进位
  • Math.ceil(): 向上取整
  • Math.floor() :向下取整
  • Math.rint():四舍五入,返回double值。注意.5的时候会取偶数
  • Math.round():四舍五入,float时返回int值,double时返回long值
		double a = 2.01;
        double b = Math.ceil(a); //向上取整
        System.out.println(b);  //3.0

		double a = 8.99;
        double b = Math.floor(a); //向下取整
        System.out.println(b); //8.0

	 	double a = 5.4;
        double b = Math.round(a); //向上取整
        System.out.println(b);//5.0

 		double a = 6.51;
        double b = Math.rint(a); //四舍五入  注意.5的时候会取偶数
        System.out.println(b); //7.0


随机数
  • Math.random(): 取得一个[0, 1)范围内的随机数
System.out.println(Math.random()); // [0, 1)的double类型的数

System.out.println(Math.random() * 2);//[0, 2)的double类型的数

System.out.println(Math.random() * 2 + 1);// [1, 3)的double类型的数
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270244.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号