Math类的简单使用

package cn.test;

import sun.nio.cs.ext.MacHebrew;

/**
 * 介绍Math类的常用方法; 均是静态方法!!!
 * double pow(double a, double b)  计算a的b次方
 * double sqrt(double a) 计算a的正平方根
 * int abs(double a)    计算a的绝对值
 * double ceil(double a)   a向上取整
 * double floor(double a)    a向下取整
 * long round(double num)    返回最接近num的整数
 * T max(a, b)      返回a和b较大的值
 * T min(a, b)      返回a和b较小的值
 * -----------
 * E      常量 e 自然对数的基数
 * PI     常量 圆周率
 */
public class UsageOfMath {
    public static void main(String[] args) {
        // double pow(double a, double b)  计算a的b次方
        System.out.println(Math.pow(2, 2));  // 4.0
        // double sqrt(double a) 计算a的正平方根
        System.out.println(Math.sqrt(4));   // 2.0
        // int abs(double a)    计算a的绝对值
        System.out.println(Math.abs(-2.3));  // 2.3
        System.out.println(Math.abs(5.6));  // 5.6
        // double ceil(double a)   a向上取整
        System.out.println(Math.ceil(5.5));   // 6.0
        System.out.println(Math.ceil(5.6));  // 6.0
        //  double floor(double a)    a向下取整
        System.out.println(Math.floor(5.5));  // 5.0
        System.out.println(Math.floor(5.4));  // 5.0
        // long round(double num)    返回最接近num的整数
        System.out.println(Math.round(5.5)); // 6
        System.out.println(Math.round(5.6)); // 6
        System.out.println(Math.round(5.4)); // 5
        System.out.println(Math.max(4, 5));  // 5
        System.out.println(Math.min(3.14, 2.75)); // 2.75
        System.out.println(Math.E);   // 2.718281828459045
        System.out.println(Math.PI);   // 3.141592653589793
   }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值