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

Java中的Math

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

Java中的Math

Math 包含执行基本数学运算的方法(通过查看帮助文档)。

Math类的常用方法
方法名说明
public static int abs(int a)返回参数绝对值
public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数
public static double floor(double a)返回小于或等于参数的最大double值,等于一个整数
public static int round(float a)按照四舍五入返回最接近参数的 int
public static int max(int a,int b)返回两个 int 的最大值
public static int min(int a,int b)返回两个 int 的最小值
public static double pow(double a,double b)返回 a 的 b 次幂的值
public static double random()返回值为 double 的正值,[0.0,1.0)

这些可以说是最常用的了
例:

public class Demo {
    public static void main(String[] args){

        //abs(int a)返回参数绝对值
        System.out.println(Math.abs(77));
        System.out.println(Math.abs(-77));
        System.out.println("-----------");

        //ceil(double a)返回大于或等于参数的最小double值,等于一个整数
        //floor(double a)返回小于或等于参数的最大double值,等于一个整数
        System.out.println(Math.ceil(11.44d));
        System.out.println(Math.floor(11.44d));
        System.out.println("-----------");

        //round(float a)按照四舍五入返回最接近参数的 int
        System.out.println(Math.round(12.44f));
        System.out.println(Math.round(12.55f));
        System.out.println("-----------");

        //max(int a,int b)返回两个 int 的最大值
        //min(int a,int b)返回两个 int 的最小值
        System.out.println(Math.max(2,3));
        System.out.println(Math.min(2,3));
        System.out.println("-----------");

        //pow(double a,double b)返回 a 的 b 次幂的值
        System.out.println(Math.pow(2.0,4.0));//2^4=16
        System.out.println("-----------");

        // random()|返回值为 double 的正值,[0.0,1.0)
        System.out.println(Math.random());//随机
    }
}

输出:

77
77
-----------
12.0
11.0
-----------
12
13
-----------
3
2
-----------
16.0
-----------
0.9129212218908768
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338325.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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