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 } }