Math类常用方法

public static double sqrt(double a) {

/**
     * Math.ceil(99.1) = 100.0   Math.ceil(-99.1) = -99.0 
     *
     * @param   a   a value.
     * @return  the smallest (closest to negative infinity)
     *          floating-point value that is greater than or equal to
     *          the argument and is equal to a mathematical integer.
     */
    public static double ceil(double a) {

/**
     * Math.floor(99.1) = 99.0    Math.floor(-99.1) = -100.0 
     *
     * @param   a   a value.
     * @return  the largest (closest to positive infinity)
     *          floating-point value that less than or equal to the argument
     *          and is equal to a mathematical integer.
     */
    public static double floor(double a) {

/**
     * Math.round(25.5) = 26  
     * Math.round(25.4) = 25
     *
     *
     * @param   a   a floating-point value to be rounded to a
     *          {@code long}.
     * @return  the value of the argument rounded to the nearest
     *          {@code long} value.
     */
    public static long round(double a) {

/**
     * 生成一个介于[0.0, 1.0)之间的doule浮点数
     *
     * @return  a pseudorandom {@code double} greater than or equal
     * to {@code 0.0} and less than {@code 1.0}.
     * @see Random#nextDouble()
     */
    public static double random() {



    public static int abs(int a) {
        return (a < 0) ? -a : a;
    }



    public static int max(int a, int b) {
        return (a >= b) ? a : b;
    }


    public static int min(int a, int b) {
        return (a <= b) ? a : b;
    }



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值